Skip to content

Commit e1fb694

Browse files
committed
add new ApplicationContextRunner
Signed-off-by: Alexandros Pappas <[email protected]>
1 parent ad9ab1e commit e1fb694

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

auto-configurations/models/spring-ai-autoconfigure-model-openai/src/test/java/org/springframework/ai/model/openai/autoconfigure/OpenAiImageAutoConfigurationIT.java

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,23 +81,15 @@ void generateImage() {
8181

8282
@Test
8383
void imageModelDisabled() {
84-
new ApplicationContextRunner()
85-
.withPropertyValues("spring.ai.openai.apiKey=" + System.getenv("OPENAI_API_KEY"),
86-
"spring.ai.model.image=none")
87-
.withConfiguration(
88-
AutoConfigurations.of(SpringAiRetryAutoConfiguration.class, RestClientAutoConfiguration.class,
89-
WebClientAutoConfiguration.class, OpenAiImageAutoConfiguration.class))
84+
this.contextRunner.withPropertyValues("spring.ai.model.image=none")
85+
.withConfiguration(AutoConfigurations.of(OpenAiImageAutoConfiguration.class))
9086
.run(context -> assertThat(context.getBeansOfType(OpenAiImageModel.class)).isEmpty());
9187
}
9288

9389
@Test
9490
void imageModelExplicitlyEnabled() {
95-
new ApplicationContextRunner()
96-
.withPropertyValues("spring.ai.openai.apiKey=" + System.getenv("OPENAI_API_KEY"),
97-
"spring.ai.model.image=openai")
98-
.withConfiguration(
99-
AutoConfigurations.of(SpringAiRetryAutoConfiguration.class, RestClientAutoConfiguration.class,
100-
WebClientAutoConfiguration.class, OpenAiImageAutoConfiguration.class))
91+
this.contextRunner.withPropertyValues("spring.ai.model.image=openai")
92+
.withConfiguration(AutoConfigurations.of(OpenAiImageAutoConfiguration.class))
10193
.run(context -> assertThat(context.getBeansOfType(OpenAiImageModel.class)).isNotEmpty());
10294
}
10395

0 commit comments

Comments
 (0)