Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync
This commit is contained in:
commit
6ec289cdb9
|
@ -388,4 +388,23 @@ mod test {
|
||||||
|
|
||||||
test_read_back(&Package::Binary(vec![42u8; 50000]));
|
test_read_back(&Package::Binary(vec![42u8; 50000]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_correct_serialization() {
|
||||||
|
let mut buffer = Vec::new();
|
||||||
|
serde_json::to_writer(&mut buffer, &demo_texture()).unwrap();
|
||||||
|
let json_value: serde_json::value::Value = serde_json::from_reader(&buffer[..]).unwrap();
|
||||||
|
let expected_value = serde_json::json!(
|
||||||
|
{
|
||||||
|
"id": "d32e1f80-a17a-4dd7-8ed7-c3a2de1de1c9",
|
||||||
|
"name": "texture.png",
|
||||||
|
"tags": ["Wood", "Hair"],
|
||||||
|
"format": "png",
|
||||||
|
"resolution": [512, 512],
|
||||||
|
"added_on": [2019, 10, 12],
|
||||||
|
"texture_hash": "000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"
|
||||||
|
}
|
||||||
|
);
|
||||||
|
assert_eq!(json_value, expected_value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue