Kirill Zhukov
01/27/2025, 7:08 PMTestCase.config: ResolvedTestConfig
does not contain any extensions registered by a global project config?Kirill Zhukov
01/27/2025, 7:08 PMclass FooExtension : BeforeTestListener {
init {
println("FooExtension.init")
}
override suspend fun beforeTest(testCase: TestCase) {
super.beforeTest(testCase)
println("beforeTest")
}
}
Kirill Zhukov
01/27/2025, 7:09 PMinternal object KotestProjectConfig : AbstractProjectConfig() {
override fun extensions(): List<Extension> {
println("init extensions")
return listOf(FooExtension())
}
}
Kirill Zhukov
01/27/2025, 7:09 PMclass FooTests : FunSpec({
test("foo") {
testCase.config.extensions.shouldNotBeEmpty()
}
})
Kirill Zhukov
01/27/2025, 7:10 PMinit extensions
FooExtension.init
beforeTest
List should not be empty
Kirill Zhukov
01/27/2025, 7:10 PMbeforeTest
is triggered but ResolvedTestConfig.extensions
is emptysam
01/27/2025, 8:01 PMKirill Zhukov
01/27/2025, 8:02 PMsam
01/27/2025, 8:40 PMKirill Zhukov
01/27/2025, 11:07 PM