summaryrefslogtreecommitdiff
path: root/cask/test/src/test/cask/UtilTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/test/src/test/cask/UtilTests.scala')
-rw-r--r--cask/test/src/test/cask/UtilTests.scala22
1 files changed, 22 insertions, 0 deletions
diff --git a/cask/test/src/test/cask/UtilTests.scala b/cask/test/src/test/cask/UtilTests.scala
new file mode 100644
index 0000000..7b34434
--- /dev/null
+++ b/cask/test/src/test/cask/UtilTests.scala
@@ -0,0 +1,22 @@
+package test.cask
+
+import utest._
+
+object UtilTests extends TestSuite {
+ val tests = Tests{
+ 'splitPath - {
+ cask.internal.Util.splitPath("") ==> Seq()
+ cask.internal.Util.splitPath("/") ==> Seq()
+ cask.internal.Util.splitPath("////") ==> Seq()
+
+ cask.internal.Util.splitPath("abc") ==> Seq("abc")
+ cask.internal.Util.splitPath("/abc/") ==> Seq("abc")
+ cask.internal.Util.splitPath("//abc") ==> Seq("abc")
+ cask.internal.Util.splitPath("abc//") ==> Seq("abc")
+
+ cask.internal.Util.splitPath("abc//def") ==> Seq("abc", "def")
+ cask.internal.Util.splitPath("//abc//def//") ==> Seq("abc", "def")
+ }
+ }
+}
+