summaryrefslogtreecommitdiff
path: root/test/test_path_equality.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-06-25 13:56:51 +0100
committerw0rp <devw0rp@gmail.com>2017-06-25 13:56:51 +0100
commit4eaa990fe8f1de3c767c6281d413506356999302 (patch)
tree41c77ff86992bc597248dd50a21c70f4a71a3a6f /test/test_path_equality.vader
parent8da56413555377a3012250f4d984a143e97945ee (diff)
downloadale-4eaa990fe8f1de3c767c6281d413506356999302.zip
Fix #684 - Use the JSON format for tslint, for consistency betwen versions, and handling of end line and column numbers
Diffstat (limited to 'test/test_path_equality.vader')
-rw-r--r--test/test_path_equality.vader17
1 files changed, 14 insertions, 3 deletions
diff --git a/test/test_path_equality.vader b/test/test_path_equality.vader
index 7043eb5f..78af5627 100644
--- a/test/test_path_equality.vader
+++ b/test/test_path_equality.vader
@@ -1,8 +1,13 @@
Execute(ale#path#IsBufferPath should match simple relative paths):
- silent file! foo.txt
+ call ale#test#SetFilename('app/foo.txt')
+
+ Assert ale#path#IsBufferPath(bufnr(''), 'app/foo.txt'), 'No match for foo.txt'
+ Assert !ale#path#IsBufferPath(bufnr(''), 'app/bar.txt'), 'Bad match for bar.txt'
+
+Execute(ale#path#IsBufferPath should match relative paths with dots):
+ call ale#test#SetFilename('app/foo.txt')
- Assert ale#path#IsBufferPath(bufnr(''), 'foo.txt'), 'No match for foo.txt'
- Assert !ale#path#IsBufferPath(bufnr(''), 'bar.txt'), 'Bad match for bar.txt'
+ Assert ale#path#IsBufferPath(bufnr(''), '../../app/foo.txt'), 'No match for ../../app/foo.txt'
Execute(ale#path#IsBufferPath should match absolute paths):
silent file! foo.txt
@@ -30,3 +35,9 @@ Execute(ale#path#IsBufferPath should accept various names for stdin):
Assert ale#path#IsBufferPath(bufnr(''), 'stdin')
Assert ale#path#IsBufferPath(bufnr(''), '<stdin>')
Assert ale#path#IsBufferPath(bufnr(''), '<somethingelse>')
+
+Execute(ale#path#IsBufferPath should match files in /tmp):
+ call ale#test#SetFilename('app/test.ts')
+
+ Assert ale#path#IsBufferPath(bufnr(''), '../../../../../../../../tmp/vG0hKyD/1/test.ts')
+ Assert ale#path#IsBufferPath(bufnr(''), '/tmp/vG0hKyD/1/test.ts')