diff --git a/openai-client/openai-client-core/src/jvmTest/kotlin/com/tddworks/openai/api/chat/internal/DefaultChatApiTest.kt b/openai-client/openai-client-core/src/jvmTest/kotlin/com/tddworks/openai/api/chat/internal/DefaultChatApiTest.kt index ae8c23f..cc68fc4 100644 --- a/openai-client/openai-client-core/src/jvmTest/kotlin/com/tddworks/openai/api/chat/internal/DefaultChatApiTest.kt +++ b/openai-client/openai-client-core/src/jvmTest/kotlin/com/tddworks/openai/api/chat/internal/DefaultChatApiTest.kt @@ -4,6 +4,7 @@ import app.cash.turbine.test import com.tddworks.openai.api.chat.api.* import com.tddworks.openai.api.common.mockHttpClient import com.tddworks.common.network.api.ktor.internal.DefaultHttpRequester +import com.tddworks.di.initKoin import kotlinx.coroutines.runBlocking import kotlinx.serialization.ExperimentalSerializationApi import org.junit.jupiter.api.Assertions.assertEquals @@ -63,6 +64,9 @@ class DefaultChatApiTest { @Test fun `should return stream of completions`() = runBlocking { + + initKoin() + val request = ChatCompletionRequest.chatCompletionsRequest(listOf(ChatMessage.UserMessage("hello"))) val chat = DefaultChatApi(