summaryrefslogtreecommitdiff
path: root/src/jsTest/kotlin
diff options
context:
space:
mode:
authornea <romangraef@gmail.com>2021-08-13 01:30:12 +0200
committernea <romangraef@gmail.com>2021-08-13 01:30:12 +0200
commitb08f576aaaac1242a35a8b9d6dd7482a8124d732 (patch)
tree17eb19eff4b2bd19cb67c067e0f6307ae8986e7b /src/jsTest/kotlin
parent62d3fcb7500e623b8c4a1b79c2e271121c3ce794 (diff)
downloadwebos-b08f576aaaac1242a35a8b9d6dd7482a8124d732.tar.gz
webos-b08f576aaaac1242a35a8b9d6dd7482a8124d732.tar.bz2
webos-b08f576aaaac1242a35a8b9d6dd7482a8124d732.zip
use a javascript viable tester
Diffstat (limited to 'src/jsTest/kotlin')
-rw-r--r--src/jsTest/kotlin/ProjectConfig.kt7
-rw-r--r--src/jsTest/kotlin/io/PathTest.kt47
2 files changed, 30 insertions, 24 deletions
diff --git a/src/jsTest/kotlin/ProjectConfig.kt b/src/jsTest/kotlin/ProjectConfig.kt
new file mode 100644
index 0000000..cf0f15d
--- /dev/null
+++ b/src/jsTest/kotlin/ProjectConfig.kt
@@ -0,0 +1,7 @@
+import io.kotest.core.config.AbstractProjectConfig
+
+class ProjectConfig : AbstractProjectConfig() {
+ override suspend fun beforeProject() {
+ println("HELLO")
+ }
+}
diff --git a/src/jsTest/kotlin/io/PathTest.kt b/src/jsTest/kotlin/io/PathTest.kt
index 2649a2a..73667a6 100644
--- a/src/jsTest/kotlin/io/PathTest.kt
+++ b/src/jsTest/kotlin/io/PathTest.kt
@@ -1,32 +1,31 @@
package io
-import io.kotest.core.spec.style.DescribeSpec
+import io.kotest.core.spec.style.FunSpec
+import io.kotest.matchers.booleans.shouldBeFalse
import io.kotest.matchers.types.shouldBeTypeOf
-class PathTest : DescribeSpec({
- describe("Path") {
- val homeDir = Path.of("/home") as Path.Absolute
- it("recognize relative paths as such") {
- listOf(
- Path.of("a/b"),
- Path.of("."),
- Path.of("a", "b"),
- Path.ofShell("a/b", userHome = homeDir),
- Path.ofShell(".", userHome = homeDir),
- Path.ofShell("a", "b", userHome = homeDir),
- Path.ofShell(listOf("a", "b"), userHome = homeDir),
- ).forEach {
- it.shouldBeTypeOf<Path.Relative>()
- }
+class PathTest : FunSpec({
+ val homeDir = Path.of("/home") as Path.Absolute
+ test("recognize relative paths as such") {
+ listOf(
+ Path.of("a/b"),
+ Path.of("."),
+ Path.of("a", "b"),
+ Path.ofShell("a/b", userHome = homeDir),
+ Path.ofShell(".", userHome = homeDir),
+ Path.ofShell("a", "b", userHome = homeDir),
+ Path.ofShell(listOf("a", "b"), userHome = homeDir),
+ ).forEach {
+ it.shouldBeTypeOf<Path.Relative>()
}
- it("recognize absolute paths as such") {
- listOf(
- Path.of("/a/b"),
- Path.of("/"),
- Path.ofShell("/b/c", userHome = homeDir),
- ).forEach {
- it.shouldBeTypeOf<Path.Absolute>()
- }
+ }
+ test("recognize absolute paths as such") {
+ listOf(
+ Path.of("/a/b"),
+ Path.of("/"),
+ Path.ofShell("/b/c", userHome = homeDir),
+ ).forEach {
+ it.shouldBeTypeOf<Path.Absolute>()
}
}
})