I broke up with neovim....vim is my best friend now

This commit is contained in:
LinlyBoi
2023-04-30 08:14:07 +03:00
parent 0d185449c5
commit 4a4a6b1e81
5245 changed files with 468325 additions and 25 deletions

View File

@@ -0,0 +1,29 @@
Execute(FuzzyJSONDecode should return the default for empty Lists):
AssertEqual [], ale#util#FuzzyJSONDecode([], [])
AssertEqual {}, ale#util#FuzzyJSONDecode([], {})
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'], {})
Execute(FuzzyJSONDecode should return the default for Strings with invalid JSON):
AssertEqual [], ale#util#FuzzyJSONDecode('x', [])
AssertEqual {}, ale#util#FuzzyJSONDecode('x', {})
Execute(FuzzyJSONDecode should return the JSON from the JSON string):
AssertEqual {'x': 3}, ale#util#FuzzyJSONDecode('{"x": 3}', [])
AssertEqual {'x': 3}, ale#util#FuzzyJSONDecode('{"x": 3}', {})
AssertEqual {'x': 3}, ale#util#FuzzyJSONDecode(['{"x"', ': 3}'], [])
AssertEqual {'x': 3}, ale#util#FuzzyJSONDecode(['{"x"', ': 3}'], {})