lune/tests/serde/json/encode.luau

9 lines
421 B
Text

local serde = require("@lune/serde")
local source = require("./source")
local decoded = serde.decode("json", source.pretty)
local encoded = serde.encode("json", decoded, false)
assert(encoded == source.encoded, "JSON round-trip did not produce the same result")
local encodedPretty = serde.encode("json", decoded, true)
assert(encodedPretty == source.pretty, "JSON round-trip did not produce the same result (pretty)")