diff options
author | 0xHyoga <0xhyoga@cygnusdao.finance> | 2022-07-22 06:05:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-22 13:05:08 +0900 |
commit | 0ea53870b6b93eb3b20dbd8317291cfe06dc38bd (patch) | |
tree | 402a3f9c591f1c6c3883d2bda825d8118ba66126 /test/handler | |
parent | 5ef26c32da4407ca820afe359f6b957dd514a656 (diff) | |
download | ale-0ea53870b6b93eb3b20dbd8317291cfe06dc38bd.zip |
cairo support (#4256)
* cairo support
* supported languages txt
* add cairo to ale.txt
Diffstat (limited to 'test/handler')
-rw-r--r-- | test/handler/test_starknet_handler.vader | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/test/handler/test_starknet_handler.vader b/test/handler/test_starknet_handler.vader new file mode 100644 index 00000000..767cb211 --- /dev/null +++ b/test/handler/test_starknet_handler.vader @@ -0,0 +1,36 @@ +Before: + runtime ale_linters/cairo/starknet.vim + +After: + call ale#linter#Reset() + +Execute(The starknet handler should handle error messages correctly): + AssertEqual + \ [ + \ { + \ 'lnum': 3, + \ 'col': 6, + \ 'text': 'Could not find module "starkware.cairo.commo.cairo_builtins". Searched in the following paths:', + \ 'type': 'E', + \ }, + \ ], + \ ale_linters#cairo#starknet#Handle(bufnr(''), [ + \ 'contract.cairo:3:6: Could not find module "starkware.cairo.commo.cairo_builtins". Searched in the following paths:', + \ 'from starkware.cairo.commo.cairo_builtins import HashBuiltin', + \ ' ^**********************************^', + \ ]) + + AssertEqual + \ [ + \ { + \ 'lnum': 21, + \ 'col': 2, + \ 'text': 'Unsupported decorator: "vie".', + \ 'type': 'E', + \ }, + \ ], + \ ale_linters#cairo#starknet#Handle(bufnr(''), [ + \ 'contract.cairo:21:2: Unsupported decorator: "vie".', + \ '@vie', + \ ' ^*^', + \ ]) |