summaryrefslogtreecommitdiff
path: root/src/jsTest/kotlin/io
diff options
context:
space:
mode:
authornea <romangraef@gmail.com>2021-08-16 15:05:45 +0200
committernea <romangraef@gmail.com>2021-08-16 15:05:45 +0200
commit3e1becfa688f2cba280c475caf39aec3ce14a095 (patch)
treee2d7d18c451c8e89ec0ed4ca9d056997394237b9 /src/jsTest/kotlin/io
parent97278b1e4ecd4db5224db83e167f6c7a68d4abb7 (diff)
downloadwebos-3e1becfa688f2cba280c475caf39aec3ce14a095.tar.gz
webos-3e1becfa688f2cba280c475caf39aec3ce14a095.tar.bz2
webos-3e1becfa688f2cba280c475caf39aec3ce14a095.zip
more test
Diffstat (limited to 'src/jsTest/kotlin/io')
-rw-r--r--src/jsTest/kotlin/io/PathTest.kt11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/jsTest/kotlin/io/PathTest.kt b/src/jsTest/kotlin/io/PathTest.kt
index 174c2b2..9ba8a9e 100644
--- a/src/jsTest/kotlin/io/PathTest.kt
+++ b/src/jsTest/kotlin/io/PathTest.kt
@@ -90,4 +90,15 @@ class PathTest : FunSpec({
}
}
}
+ test("relaitivization works") {
+ forAll(
+ row("/a/b", "/a", ".."),
+ row("/a", "/a/b", "b"),
+ row("/a/b", "/a/c", "../c"),
+ ) { a, b, c ->
+ assertSoftly {
+ Path.of(a).shouldBeTypeOf<Path.Absolute>().relativize(Path.of(b)) shouldBe Path.of(c)
+ }
+ }
+ }
})