From 04e80c384ecd911d24c4a711a183a07b91560ae1 Mon Sep 17 00:00:00 2001 From: sergeych Date: Wed, 15 Apr 2026 22:35:19 +0300 Subject: [PATCH] Stabilize DB provider registration test --- .../kotlin/net/sergeych/lyng/io/db/LyngDbModuleTest.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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