diff --git a/lyngio/src/commonTest/kotlin/net/sergeych/lyng/io/db/LyngDbModuleTest.kt b/lyngio/src/commonTest/kotlin/net/sergeych/lyng/io/db/LyngDbModuleTest.kt index bc63ba9..600d0cd 100644 --- a/lyngio/src/commonTest/kotlin/net/sergeych/lyng/io/db/LyngDbModuleTest.kt +++ b/lyngio/src/commonTest/kotlin/net/sergeych/lyng/io/db/LyngDbModuleTest.kt @@ -74,13 +74,14 @@ class LyngDbModuleTest { @Test fun testDuplicateSchemeRegistrationFailsCaseInsensitively() = runTest { - val importManager = Script.defaultImportManager.copy() + val importManager = ImportManager() createDbModule(importManager) val module = importManager.createModuleScope(Pos.builtIn, "lyng.io.db") + val scheme = "provider_test" - module.callFn("registerDatabaseProvider", ObjString("sqlite"), trivialOpener()) + module.callFn("registerDatabaseProvider", ObjString(scheme), trivialOpener()) val error = try { - module.callFn("registerDatabaseProvider", ObjString("SQLITE"), trivialOpener()) + module.callFn("registerDatabaseProvider", ObjString(scheme.uppercase()), trivialOpener()) kotlin.test.fail("expected duplicate registration to fail") } catch (e: ExecutionError) { e