diff options
Diffstat (limited to 'test/test_filetype_guessing.vader')
-rw-r--r-- | test/test_filetype_guessing.vader | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/test_filetype_guessing.vader b/test/test_filetype_guessing.vader new file mode 100644 index 00000000..fa543129 --- /dev/null +++ b/test/test_filetype_guessing.vader @@ -0,0 +1,20 @@ +Before: + augroup TestFiletypeGroup + autocmd! + autocmd BufEnter,BufRead *.x setf xfiletype + autocmd BufEnter,BufRead *.y set filetype=yfiletype + autocmd BufEnter,BufRead *.z setlocal filetype=zfiletype + autocmd BufEnter,BufRead *.jsx set filetype=javascript.jsx + augroup END + +After: + augroup TestFiletypeGroup + autocmd! + augroup END + augroup! TestFiletypeGroup + +Execute(ALE should guess file extensions appropriately): + " The whole string should be used, if there's a match. + AssertEqual '.jsx', ale#filetypes#GuessExtension('javascript.jsx') + " The first part should be used. + AssertEqual '.x', ale#filetypes#GuessExtension('xfiletype.yfiletype') |