mirror of
https://github.com/servo/servo.git
synced 2025-08-08 23:15:33 +01:00
Update web-platform-tests to revision 2d42384cf21efd71843295d319c1bab85b3acf4a
This commit is contained in:
parent
f2b224d610
commit
e851ef0cd2
1014 changed files with 5653 additions and 1590 deletions
|
@ -1,18 +1,11 @@
|
|||
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) {
|
||||
// check that the returned value is an object, not a String
|
||||
assert_not_equals(value, "", "Empty Sec-Metadata header.");
|
||||
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");
|
||||
if (typeof(value) === "string"){
|
||||
assert_not_equals(value, "No header has been recorded");
|
||||
value = JSON.parse(value);
|
||||
}
|
||||
assert_equals(value.dest, expected.dest, "dest");
|
||||
// Mode is commented out as no test cases have been filled out yet
|
||||
// assert_equals(value.mode, expected.mode, "mode");
|
||||
assert_equals(value.site, expected.site, "site");
|
||||
assert_equals(value.user, expected.user, "user");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue