diff --git a/dsl/build.gradle.kts b/dsl/build.gradle.kts index e4cab7f9..b73c1ba4 100644 --- a/dsl/build.gradle.kts +++ b/dsl/build.gradle.kts @@ -65,8 +65,7 @@ kotlin { implementation(libsCommon.opensavvy.prepared.testBalloon) implementation(libsCommon.kotest.assertions) implementation(libsCommon.kotlin.test) - implementation(libs.kotlinx.serialization) - implementation(libs.mongodb.kotlin.reflection) + implementation(projects.bsonMultiplatform) } sourceSets.jvmTest.dependencies { diff --git a/dsl/src/jvmTest/kotlin/MultiContext.jvm.kt b/dsl/src/jvmTest/kotlin/MultiContext.jvm.kt index 3e6d5bfe..d02dc1a1 100644 --- a/dsl/src/jvmTest/kotlin/MultiContext.jvm.kt +++ b/dsl/src/jvmTest/kotlin/MultiContext.jvm.kt @@ -73,4 +73,8 @@ actual val testFactories: Map BsonFactory> = mapOf( ) ) }, + + "Multiplatform" to { + opensavvy.ktmongo.bson.multiplatform.BsonFactory() + }, ) diff --git a/dsl/src/nativeTest/kotlin/MultiContext.native.kt b/dsl/src/nativeTest/kotlin/MultiContext.native.kt index 03cbd0af..dd204c0f 100644 --- a/dsl/src/nativeTest/kotlin/MultiContext.native.kt +++ b/dsl/src/nativeTest/kotlin/MultiContext.native.kt @@ -18,5 +18,6 @@ package opensavvy.ktmongo.dsl import opensavvy.ktmongo.bson.BsonFactory -// TODO: For now, we don't have any implementations for this platform, so no tests run -actual val testFactories: Map BsonFactory> = emptyMap() +actual val testFactories: Map BsonFactory> = mapOf( + "Multiplatform" to { opensavvy.ktmongo.bson.multiplatform.BsonFactory() }, +) diff --git a/dsl/src/wasmWasiTest/kotlin/MultiContext.wasmWasi.kt b/dsl/src/wasmWasiTest/kotlin/MultiContext.wasmWasi.kt index 03cbd0af..dd204c0f 100644 --- a/dsl/src/wasmWasiTest/kotlin/MultiContext.wasmWasi.kt +++ b/dsl/src/wasmWasiTest/kotlin/MultiContext.wasmWasi.kt @@ -18,5 +18,6 @@ package opensavvy.ktmongo.dsl import opensavvy.ktmongo.bson.BsonFactory -// TODO: For now, we don't have any implementations for this platform, so no tests run -actual val testFactories: Map BsonFactory> = emptyMap() +actual val testFactories: Map BsonFactory> = mapOf( + "Multiplatform" to { opensavvy.ktmongo.bson.multiplatform.BsonFactory() }, +) diff --git a/dsl/src/webTest/kotlin/MultiContext.web.kt b/dsl/src/webTest/kotlin/MultiContext.web.kt index 03cbd0af..dd204c0f 100644 --- a/dsl/src/webTest/kotlin/MultiContext.web.kt +++ b/dsl/src/webTest/kotlin/MultiContext.web.kt @@ -18,5 +18,6 @@ package opensavvy.ktmongo.dsl import opensavvy.ktmongo.bson.BsonFactory -// TODO: For now, we don't have any implementations for this platform, so no tests run -actual val testFactories: Map BsonFactory> = emptyMap() +actual val testFactories: Map BsonFactory> = mapOf( + "Multiplatform" to { opensavvy.ktmongo.bson.multiplatform.BsonFactory() }, +)