summaryrefslogtreecommitdiff
path: root/test/test_tmpdir_wrapper.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2018-07-12 13:05:59 +0100
committerw0rp <devw0rp@gmail.com>2018-07-12 13:05:59 +0100
commitac0abc7c1fb1150edc4359e1a86c2a22e95de71c (patch)
treeebe0ff7cd658568a35900b0e39bbeaeab6c2d655 /test/test_tmpdir_wrapper.vader
parent6ef31073dd8f8d094ef7bc5e7152a576ef4f9064 (diff)
downloadale-ac0abc7c1fb1150edc4359e1a86c2a22e95de71c.zip
Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR
Diffstat (limited to 'test/test_tmpdir_wrapper.vader')
-rw-r--r--test/test_tmpdir_wrapper.vader13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_tmpdir_wrapper.vader b/test/test_tmpdir_wrapper.vader
new file mode 100644
index 00000000..4d87061f
--- /dev/null
+++ b/test/test_tmpdir_wrapper.vader
@@ -0,0 +1,13 @@
+Before:
+ Save $TMPDIR
+
+After:
+ Restore
+
+Execute(ale#util#Tempname should create files in /tmp if $TMPDIR isn't set):
+ if has('unix')
+ let $TMPDIR = ''
+ Assert ale#util#Tempname() =~# '^/tmp'
+ " We should unlet the environment variable again.
+ AssertEqual '', $TMPDIR
+ endif