diff options
author | Brandon Bayer <b@bayer.ws> | 2018-08-09 12:56:53 -0400 |
---|---|---|
committer | Brandon Bayer <b@bayer.ws> | 2018-08-09 12:56:53 -0400 |
commit | 63c66dc5d2bd37cdd1c5abd78e635bfc3b08e14c (patch) | |
tree | 7489781b31f19e4e13a90e75bd171c5dc6015406 /test/fixers | |
parent | 634bf73f52c9d533476058a9fe464b93eb90f3d8 (diff) | |
download | ale-63c66dc5d2bd37cdd1c5abd78e635bfc3b08e14c.zip |
fix: Don't use error output from prettier_d for fixing files
Diffstat (limited to 'test/fixers')
-rw-r--r-- | test/fixers/test_prettier_fixer_callback.vader | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/fixers/test_prettier_fixer_callback.vader b/test/fixers/test_prettier_fixer_callback.vader index 130941d1..44245630 100644 --- a/test/fixers/test_prettier_fixer_callback.vader +++ b/test/fixers/test_prettier_fixer_callback.vader @@ -249,3 +249,21 @@ Execute(Should set --parser based on first filetype of multiple filetypes): \ . ' --stdin-filepath %s --stdin', \ }, \ ale#fixers#prettier#ApplyFixForVersion(bufnr(''), ['1.6.0']) + +Execute(The prettier_d post-processor should permit regular JavaScript content): + AssertEqual + \ [ + \ 'const x = ''Error: foo''', + \ 'const y = 3', + \ ], + \ ale#fixers#prettier#ProcessPrettierDOutput(bufnr(''), [ + \ 'const x = ''Error: foo''', + \ 'const y = 3', + \ ]) + +Execute(The prettier_d post-processor should handle error messages correctly): + AssertEqual + \ [], + \ ale#fixers#prettier#ProcessPrettierDOutput(bufnr(''), [ + \ 'SyntaxError: Unexpected token, expected "," (36:28)', + \ ]) |