我在 kotest 中使用了 Funspec 测试风格,我得到了一个由框架自动注入的 coroutineScope,如下所示。
class MyTestSpec: FunSpec() {
init {
test("test event loop") {
mySuspendedFunction() // a coroutineScope is already injected by the test framework here
}
}
}
如何配置 Kotest 框架以在我的测试中使用实例kotlinx.coroutines.test.TestCoroutineScope
而不是 a kotlinx.coroutines.CoroutineScope
?或者有没有理由为什么这没有意义?