refactor: history messages (#1934)
This commit is contained in:
@@ -29,6 +29,13 @@ describe("StreamingJSONParser", function()
|
||||
assert.equals("value", result.key)
|
||||
end)
|
||||
|
||||
it("should parse breaklines", function()
|
||||
local result, complete = parser:parse('{"key": "value\nv"}')
|
||||
assert.is_true(complete)
|
||||
assert.is_table(result)
|
||||
assert.equals("value\nv", result.key)
|
||||
end)
|
||||
|
||||
it("should parse a complete simple JSON array", function()
|
||||
local result, complete = parser:parse("[1, 2, 3]")
|
||||
assert.is_true(complete)
|
||||
@@ -119,7 +126,7 @@ describe("StreamingJSONParser", function()
|
||||
local result, complete = parser:parse('{"text": "line1\\nline2\\t\\"quoted\\""}')
|
||||
assert.is_true(complete)
|
||||
assert.is_table(result)
|
||||
assert.equals('line1\\nline2\\t\\"quoted\\"', result.text)
|
||||
assert.equals('line1\nline2\t"quoted"', result.text)
|
||||
end)
|
||||
|
||||
it("should handle numbers correctly", function()
|
||||
|
||||
Reference in New Issue
Block a user