diff --git a/multiplatform-crypto-libsodium-bindings/build.gradle.kts b/multiplatform-crypto-libsodium-bindings/build.gradle.kts index 399e413..bbe7b7b 100644 --- a/multiplatform-crypto-libsodium-bindings/build.gradle.kts +++ b/multiplatform-crypto-libsodium-bindings/build.gradle.kts @@ -18,10 +18,8 @@ @file:Suppress("UnstableApiUsage") import org.gradle.api.tasks.testing.logging.TestExceptionFormat -import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest plugins { diff --git a/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt b/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt index 1f28e02..617ad65 100644 --- a/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt +++ b/multiplatform-crypto-libsodium-bindings/src/commonTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt @@ -36,6 +36,6 @@ fun testBlocking(block : suspend () -> Unit) { block.startCoroutine(continuation) } -expect fun runTest(block: suspend (scope : CoroutineScope) -> Unit) +fun runTest(block: suspend (scope : CoroutineScope) -> Unit) = kotlinx.coroutines.test.runTest { block(this) } diff --git a/multiplatform-crypto-libsodium-bindings/src/jsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt b/multiplatform-crypto-libsodium-bindings/src/jsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt index 3308acc..9feaae4 100644 --- a/multiplatform-crypto-libsodium-bindings/src/jsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt +++ b/multiplatform-crypto-libsodium-bindings/src/jsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt @@ -1,7 +1,7 @@ package com.ionspin.kotlin.crypto.util -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.GlobalScope -import kotlinx.coroutines.promise - -actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit): dynamic = GlobalScope.promise { block(this) } +//import kotlinx.coroutines.CoroutineScope +//import kotlinx.coroutines.GlobalScope +//import kotlinx.coroutines.promise +// +//actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit): dynamic = GlobalScope.promise { block(this) } diff --git a/multiplatform-crypto-libsodium-bindings/src/jvmTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt b/multiplatform-crypto-libsodium-bindings/src/jvmTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt index 1bfc4a2..b3ab999 100644 --- a/multiplatform-crypto-libsodium-bindings/src/jvmTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt +++ b/multiplatform-crypto-libsodium-bindings/src/jvmTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt @@ -1,7 +1,7 @@ package com.ionspin.kotlin.crypto.util -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.runBlocking - -actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) = runBlocking { block(this) } +//import kotlinx.coroutines.CoroutineScope +//import kotlinx.coroutines.runBlocking +// +//actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) = runBlocking { block(this) } diff --git a/multiplatform-crypto-libsodium-bindings/src/nativeTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt b/multiplatform-crypto-libsodium-bindings/src/nativeTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt index 1bfc4a2..b3ab999 100644 --- a/multiplatform-crypto-libsodium-bindings/src/nativeTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt +++ b/multiplatform-crypto-libsodium-bindings/src/nativeTest/kotlin/com/ionspin/kotlin/crypto/util/TestUtil.kt @@ -1,7 +1,7 @@ package com.ionspin.kotlin.crypto.util -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.runBlocking - -actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) = runBlocking { block(this) } +//import kotlinx.coroutines.CoroutineScope +//import kotlinx.coroutines.runBlocking +// +//actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) = runBlocking { block(this) } diff --git a/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt index ba77e1e..32c3fc4 100644 --- a/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt +++ b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt @@ -1,10 +1,10 @@ package com.ionspin.kotlin.crypto.util -import kotlinx.coroutines.CoroutineScope +//import kotlinx.coroutines.CoroutineScope -actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) { - kotlinx.coroutines.test.runTest { - block(this) - } -} +//actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) { +// kotlinx.coroutines.test.runTest { +// block(this) +// } +//}