Add JSON5 deserialization

This commit is contained in:
Zykino
2022-09-20 23:03:15 +02:00
parent d7e5bcea1b
commit 2e75ffea68
5 changed files with 198 additions and 0 deletions

View File

@ -34,3 +34,23 @@ fn ron_to_json() {
assert_eq!(control, out);
}
#[test]
fn json5_read_json() {
let opt = Opt {
input: Input::Json5,
output: Output::Json,
pretty: true,
no_newline: false,
};
let input = example_to_vec("examples/materials.json");
let mut output = vec![];
transcode(opt, &mut input.as_slice(), &mut output);
let out = String::from_utf8(output).unwrap();
let control = example_to_string("examples/materials.json");
assert_eq!(control, out);
}