Update web-platform-tests to revision 388ba3a049a3473b1945b9f8f81e9d6e342a249e

This commit is contained in:
WPT Sync Bot 2019-01-24 20:55:37 -05:00
parent 43e21dc845
commit bdaf11b099
139 changed files with 3089 additions and 807 deletions

View file

@ -41,3 +41,27 @@ function loadScript(url) {
function innerURLOrigin() {
return 'https://127.0.0.1:8444';
}
function runReferrerTests(test_cases) {
for (const i in test_cases) {
const test_case = test_cases[i];
promise_test(async (t) => {
const sxgUrl = test_case.origin + '/signed-exchange/resources/sxg/' +
test_case.sxg;
const message =
await openSXGInIframeAndWaitForMessage(
t, sxgUrl, test_case.referrerPolicy);
assert_false(message.is_fallback);
assert_equals(message.referrer, test_case.expectedReferrer);
const invalidSxgUrl =
test_case.origin + '/signed-exchange/resources/sxg/invalid-' +
test_case.sxg;
const fallbackMessage =
await openSXGInIframeAndWaitForMessage(
t, invalidSxgUrl, test_case.referrerPolicy);
assert_true(fallbackMessage.is_fallback);
assert_equals(fallbackMessage.referrer, test_case.expectedReferrer);
}, 'Referrer of SignedHTTPExchange test : ' + JSON.stringify(test_case));
}
}