diff options
| author | ruki <[email protected]> | 2025-11-14 23:34:02 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-11-14 23:34:02 +0800 |
| commit | d066068a571d6e6515e56270374e96518d20eaf0 (patch) | |
| tree | 6d96a1dddf03ea86c897b9268db9366abf71868a /tests/modules/json/test.lua | |
| parent | 8d9b5970ed3f44a84f5e7ed5f7f140e72a9f1e97 (diff) | |
fix test
Diffstat (limited to 'tests/modules/json/test.lua')
| -rwxr-xr-x | tests/modules/json/test.lua | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/tests/modules/json/test.lua b/tests/modules/json/test.lua index b0e88112b..6bd89389c 100755 --- a/tests/modules/json/test.lua +++ b/tests/modules/json/test.lua @@ -11,12 +11,16 @@ function json_encode(luatable, opt) return json.encode(luatable, opt) end -function json_pure_decode(jsonstr) - return json.decode(jsonstr, {pure = true}) +function json_pure_decode(jsonstr, opt) + opt = opt or {} + opt.pure = true + return json.decode(jsonstr, opt) end -function json_pure_encode(luatable) - return json.encode(luatable, {pure = true}) +function json_pure_encode(luatable, opt) + opt = opt or {} + opt.pure = true + return json.encode(luatable, opt) end function test_json_decode(t) @@ -78,5 +82,5 @@ function test_pure_json_encode(t) " ]", "}" }, "\n") - t:are_equal(json.encode({name = "xmake", targets = {"foo", "bar"}}, {pure = true, pretty = true, indent = 4}), pretty_expected) + t:are_equal(json_pure_encode({name = "xmake", targets = {"foo", "bar"}}, {pretty = true, indent = 4}), pretty_expected) end |
