aboutsummaryrefslogtreecommitdiff
path: root/util_test.lua
diff options
context:
space:
mode:
Diffstat (limited to 'util_test.lua')
-rwxr-xr-xutil_test.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/util_test.lua b/util_test.lua
new file mode 100755
index 0000000..fd6570d
--- /dev/null
+++ b/util_test.lua
@@ -0,0 +1,18 @@
+#!/usr/bin/env lua5.4
+
+-- mock vis global
+vis = {} -- luacheck: ignore 111
+local util = require('util')
+
+local lunatest = require('lunatest')
+
+function test_dirname() -- luacheck: ignore 111
+ lunatest.assert_equal('/usr', util.dirname('/usr/lib'))
+ lunatest.assert_equal('/', util.dirname('/usr/'))
+ lunatest.assert_equal('.', util.dirname('usr'))
+ lunatest.assert_equal('.', util.dirname('.'))
+ lunatest.assert_equal('..', util.dirname('..'))
+ lunatest.assert_equal('/', util.dirname('/'))
+end
+
+lunatest.run()