diff options
author | Nathan Henrie <n8henrie@users.noreply.github.com> | 2023-02-07 01:24:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-07 17:24:52 +0900 |
commit | e1ae009bac98d4c2a80ed8f70f68b75dab3bc478 (patch) | |
tree | 01f25b7745064f3042e6db9b1412ac4e1d0423d6 /test | |
parent | 45a3e3f574172028338de70ce8f8f606dec0a1b0 (diff) | |
download | ale-e1ae009bac98d4c2a80ed8f70f68b75dab3bc478.zip |
Add alejandra for nix (#4435)
- Fixes https://github.com/dense-analysis/ale/issues/4434
Diffstat (limited to 'test')
-rw-r--r-- | test/fixers/test_alejandra_fixer_callback.vader | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/fixers/test_alejandra_fixer_callback.vader b/test/fixers/test_alejandra_fixer_callback.vader new file mode 100644 index 00000000..ecbab6ff --- /dev/null +++ b/test/fixers/test_alejandra_fixer_callback.vader @@ -0,0 +1,24 @@ +Before: + Save g:ale_nix_alejandra_executable + Save g:ale_nix_alejandra_options + +After: + Restore + +Execute(The alejandra callback should return the correct default values): + AssertEqual + \ { + \ 'command': ale#Escape('alejandra') . ' -- -' + \ }, + \ ale#fixers#alejandra#Fix(bufnr('')) + +Execute(The alejandra executable and options should be configurable): + let g:ale_nix_alejandra_executable = '/path/to/alejandra' + let g:ale_nix_alejandra_options = '-q' + + AssertEqual + \ { + \ 'command': ale#Escape('/path/to/alejandra') + \ . ' -q -- -', + \ }, + \ ale#fixers#alejandra#Fix(bufnr('')) |