From 9f7fc6e379aa2b24fcc85b956c126ac73b8a20ac Mon Sep 17 00:00:00 2001 From: PlaceboAddict Date: Thu, 26 Dec 2024 00:54:34 +0300 Subject: [PATCH] runTest that should work as it works in test project --- .../com/ionspin/kotlin/crypto/debug/DebugTest.kt | 9 +++++++++ .../ionspin/kotlin/crypto/secretstream/modifyState.kt | 4 ++++ .../kotlin/com/ionspin/kotlin/crypto/util/runTest.kt | 10 ++++++++++ 3 files changed, 23 insertions(+) create mode 100644 multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/debug/DebugTest.kt create mode 100644 multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/secretstream/modifyState.kt create mode 100644 multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt diff --git a/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/debug/DebugTest.kt b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/debug/DebugTest.kt new file mode 100644 index 0000000..9c23968 --- /dev/null +++ b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/debug/DebugTest.kt @@ -0,0 +1,9 @@ +package com.ionspin.kotlin.crypto.debug + +/** + * Created by Ugljesa Jovanovic + * ugljesa.jovanovic@ionspin.com + * on 08-Feb-2021 + */ +class DebugTest { +} diff --git a/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/secretstream/modifyState.kt b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/secretstream/modifyState.kt new file mode 100644 index 0000000..27130e3 --- /dev/null +++ b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/secretstream/modifyState.kt @@ -0,0 +1,4 @@ +package com.ionspin.kotlin.crypto.secretstream + +actual fun modifyState(state: SecretStreamState, forceNonce: UByteArray) { +} 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 new file mode 100644 index 0000000..ba77e1e --- /dev/null +++ b/multiplatform-crypto-libsodium-bindings/src/wasmJsTest/kotlin/com/ionspin/kotlin/crypto/util/runTest.kt @@ -0,0 +1,10 @@ +package com.ionspin.kotlin.crypto.util + +import kotlinx.coroutines.CoroutineScope + + +actual fun runTest(block: suspend (scope : CoroutineScope) -> Unit) { + kotlinx.coroutines.test.runTest { + block(this) + } +}