补充重构后的共享资源布局序列化与完整性校验测试
This commit is contained in:
@@ -9708,7 +9708,14 @@ mod tests {
|
||||
.expect("shared-resource layout should serialize");
|
||||
let rebuilt_value: JsonValue =
|
||||
serde_json::from_str(&rebuilt).expect("rebuilt layout should be valid JSON");
|
||||
assert_eq!(rebuilt_value.as_array().map(Vec::len), Some(2));
|
||||
let rebuilt_layer = rebuilt_value
|
||||
.as_array()
|
||||
.expect("rebuilt layout should be an array");
|
||||
assert_eq!(rebuilt_layer.len(), 2);
|
||||
assert_eq!(rebuilt_layer[0]["layerId"], "layer-1");
|
||||
assert_eq!(rebuilt_layer[0]["resourceId"], "resource-shared");
|
||||
assert_eq!(rebuilt_layer[1]["layerId"], "layer-2");
|
||||
assert_eq!(rebuilt_layer[1]["resourceId"], "resource-shared");
|
||||
|
||||
let shared_integrity = canvas_layout_integrity(shared).expect("shared integrity");
|
||||
let single_integrity =
|
||||
|
||||
Reference in New Issue
Block a user