Open csanfilippo opened 5 days ago
Describe the bug Koin module check fails when using injected parameters
To Reproduce Steps to reproduce the behavior:
Expected behavior Test passes
Koin module and version: koin-core:3.5.6
koin-core:3.5.6
Snippet or Sample project to help reproduce
enum class TestEnum { VALUE1, VALUE2, VALUE3 } class TestClass(val enum: TestEnum, val anInt: Int) class KoinIntegrity : KoinTest { @Test fun checkKoinIntegrity() { val module = module { single<TestClass> { p -> TestClass(p.get(), get()) } single<Int> { 11 } } checkKoinModules(listOf(module)) { withParameter<TestEnum> { TestEnum.VALUE2 } } } }
Describe the bug Koin module check fails when using injected parameters
To Reproduce Steps to reproduce the behavior:
Expected behavior Test passes
Koin module and version:
koin-core:3.5.6
Snippet or Sample project to help reproduce