blob: 9425246881b1bdc7f4cace59e4e211d298316197 [file] [log] [blame]
function wrap_by_tag(tag, text) {
return tag ? `${tag}: ${text}`: text;
}
function assert_header_equals(value, expected, tag) {
if (typeof(value) === "string"){
assert_not_equals(value, "No header has been recorded");
value = JSON.parse(value);
}
assert_equals(value.dest, expected.dest, wrap_by_tag(tag, "dest"));
assert_equals(value.mode, expected.mode, wrap_by_tag(tag, "mode"));
assert_equals(value.site, expected.site, wrap_by_tag(tag, "site"));
if (expected.hasOwnProperty("user"))
assert_equals(value.user, expected.user, wrap_by_tag(tag, "user"));
}