Skip to content

Commit cd8d651

Browse files
committed
fix test freeze
1 parent 2f5f80b commit cd8d651

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/workspace/context/ProjectContextControllerTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import org.mockito.kotlin.doReturn
1919
import org.mockito.kotlin.mock
2020
import org.mockito.kotlin.times
2121
import org.mockito.kotlin.verify
22-
import software.aws.toolkits.jetbrains.core.coroutines.EDT
22+
import software.aws.toolkits.jetbrains.core.coroutines.getCoroutineBgContext
2323
import software.aws.toolkits.jetbrains.services.amazonq.project.EncoderServer
2424
import software.aws.toolkits.jetbrains.services.amazonq.project.ProjectContextController
2525
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
@@ -62,8 +62,9 @@ class ProjectContextControllerTest {
6262

6363
private fun assertEncoderServerStarted() = runTest {
6464
mockConstruction(EncoderServer::class.java).use {
65+
// TODO: figure out how to make this testScope work
6566
// val cs = TestScope(context = StandardTestDispatcher()) // not works and the test never finish
66-
val cs = CoroutineScope(EDT) // works
67+
val cs = CoroutineScope(getCoroutineBgContext()) // works
6768

6869
assertThat(it.constructed()).isEmpty()
6970
sut = ProjectContextController(project, cs)

0 commit comments

Comments
 (0)