summaryrefslogtreecommitdiff
path: root/.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish
diff options
context:
space:
mode:
Diffstat (limited to '.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish')
-rw-r--r--.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish28
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish b/.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish
new file mode 100644
index 00000000..3ac1e2cf
--- /dev/null
+++ b/.config/fisher/github.com/matchai/spacefish/tests/__sf_util_truncate_dir.test.fish
@@ -0,0 +1,28 @@
+set path /tmp/$DIRNAME/$TESTNAME
+
+function setup
+ mkdir -p $path/temp1/temp2/temp3
+ cd $path/temp1/temp2/temp3
+end
+
+function teardown
+ rm -rf $path
+end
+
+test "Truncate path to 1 directory"
+ 'temp3' = (
+ __sf_util_truncate_dir (pwd) 1
+ )
+end
+
+test "Truncate path to 3 directories"
+ 'temp1/temp2/temp3' = (
+ __sf_util_truncate_dir (pwd) 3
+ )
+end
+
+test "Don't truncate path"
+ (pwd) = (
+ __sf_util_truncate_dir (pwd) 0
+ )
+end