Fix #988 - Support --fix-dry-run for ESLint by processing the JSON output

This commit is contained in:
w0rp
2017-11-22 23:23:14 +00:00
parent 6318a08e08
commit 5160f814d9
4 changed files with 69 additions and 1 deletions

View File

@@ -6,6 +6,14 @@ Execute(FuzzyJSONDecode should return the default for empty Strings):
AssertEqual [], ale#util#FuzzyJSONDecode('', [])
AssertEqual {}, ale#util#FuzzyJSONDecode('', {})
Execute(FuzzyJSONDecode should return the default value for ['']):
AssertEqual [], ale#util#FuzzyJSONDecode([''], [])
AssertEqual {}, ale#util#FuzzyJSONDecode([''], {})
Execute(FuzzyJSONDecode should return the default value for only whitespace lines):
AssertEqual [], ale#util#FuzzyJSONDecode(['', "\n"], [])
AssertEqual {}, ale#util#FuzzyJSONDecode(['', "\n"], {})
Execute(FuzzyJSONDecode should return the default for Lists with invalid JSON):
AssertEqual [], ale#util#FuzzyJSONDecode(['x'], [])
AssertEqual {}, ale#util#FuzzyJSONDecode(['x'], {})