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]
|
||||
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