summaryrefslogtreecommitdiff
path: root/test/test_linter_retrieval.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-06-20 10:50:38 +0100
committerw0rp <devw0rp@gmail.com>2017-06-20 10:50:38 +0100
commita105aa90a595ac5b8e2fe3f581a05bb705f5de21 (patch)
tree003b90a4bee11dc030cbbea7f2ad6a900107870c /test/test_linter_retrieval.vader
parentb96f5845ed7594cdc38355f6fae49a55a3725b2c (diff)
downloadale-a105aa90a595ac5b8e2fe3f581a05bb705f5de21.zip
Fix #668 - Support eslint for TypeScript
Diffstat (limited to 'test/test_linter_retrieval.vader')
-rw-r--r--test/test_linter_retrieval.vader19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/test_linter_retrieval.vader b/test/test_linter_retrieval.vader
index 480d4f0c..d7012340 100644
--- a/test/test_linter_retrieval.vader
+++ b/test/test_linter_retrieval.vader
@@ -106,3 +106,22 @@ Execute (The local alias option shouldn't completely replace the global one):
Execute (Linters should be loaded from disk appropriately):
AssertEqual [{'name': 'testlinter', 'output_stream': 'stdout', 'executable': 'testlinter', 'command': 'testlinter', 'callback': 'testCB', 'read_buffer': 1, 'lint_file': 0, 'aliases': [], 'lsp': ''}], ale#linter#Get('testft')
+
+
+Execute (Linters for later filetypes should replace the former ones):
+ call ale#linter#Define('javascript', {
+ \ 'name': 'eslint',
+ \ 'executable': 'y',
+ \ 'command': 'y',
+ \ 'callback': 'y',
+ \})
+ call ale#linter#Define('typescript', {
+ \ 'name': 'eslint',
+ \ 'executable': 'x',
+ \ 'command': 'x',
+ \ 'callback': 'x',
+ \})
+
+ AssertEqual [
+ \ {'output_stream': 'stdout', 'lint_file': 0, 'read_buffer': 1, 'name': 'eslint', 'executable': 'x', 'lsp': '', 'aliases': [], 'command': 'x', 'callback': 'x'}
+ \], ale#linter#Get('javascript.typescript')