test_ktlint_handler.vader
1 Before: 2 Save g:ale_kotlin_ktlint_rulesets 3 4 let g:ale_kotlin_ktlint_rulesets = [] 5 6 After: 7 Restore 8 9 Execute(The ktlint handler method GetRulesets should properly parse custom rulesets): 10 let g:ale_kotlin_ktlint_rulesets = ['/path/to/custom/ruleset.jar', '/path/to/other/ruleset.jar'] 11 12 AssertEqual 13 \ '--ruleset /path/to/custom/ruleset.jar --ruleset /path/to/other/ruleset.jar', 14 \ ale#handlers#ktlint#GetRulesets(bufnr('')) 15 16 Execute(The ktlint handler method GetRulesets should return an empty string when no rulesets have been configured): 17 let g:ale_kotlin_ktlint_rulesets = [] 18 19 AssertEqual 20 \ '', 21 \ ale#handlers#ktlint#GetRulesets(bufnr(''))