Replaced new-line-in-string check with control-char check; tests

This commit is contained in:
rxi
2015-08-19 19:59:44 +01:00
parent 7f823abd2e
commit 6fdbd28ed9
2 changed files with 7 additions and 6 deletions

View File

@@ -133,12 +133,14 @@ test("decode invalid", function()
end)
test("decode invalid escape", function()
test("decode invalid string", function()
local t = {
[["\z"]],
[["\1"]],
[["\u000z"]],
[["\ud83d\ude0q"]]
[["\ud83d\ude0q"]],
'"x\ny"',
'"x\0y"',
}
for i, v in ipairs(t) do
local status, err = pcall(json.decode, v)