mirror of
https://github.com/servo/servo.git
synced 2025-07-03 05:23:38 +01:00
16 lines
522 B
JavaScript
16 lines
522 B
JavaScript
function parse_metadata(value) {
|
|
let result = {};
|
|
value.split(',').forEach(item => {
|
|
let parsed = item.trim().split('=');
|
|
result[parsed[0]] = parsed[1];
|
|
});
|
|
return result;
|
|
}
|
|
|
|
function assert_header_equals(value, expected) {
|
|
let result = parse_metadata(value);
|
|
assert_equals(result.cause, expected.cause, "cause");
|
|
assert_equals(result.destination, expected.destination, "destination");
|
|
assert_equals(result.target, expected.target, "target");
|
|
assert_equals(result.site, expected.site, "site");
|
|
}
|