https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 374f409cd811fb34b5dc9912ac8fbbf5ff0ff3af authored by Darwin Huang on 22 December 2018, 17:56:00 UTC
Async Clipboard: ReadImage/WriteImage Proof of Concept (experimental).
Tip revision: 374f409
access-control-expose-headers-parsing.window.js
promise_test(() => fetch("resources/access-control-expose-headers.json").then(res => res.json()).then(runTests), "Loading JSON…");

function runTests(allTestData) {
  allTestData.forEach(testData => {
    const encodedInput = encodeURIComponent(testData.input);
    promise_test(() => {
      const relativeURL = "resources/expose-headers.py?expose=" + encodedInput,
            url = new URL(relativeURL, location.href).href.replace("://", "://élève.");
      return fetch(url).then(res => {
        assert_equals(res.headers.get("content-language"), "mkay");
        assert_equals(res.headers.get("bb-8"), (testData.exposed ? "hey" : null));
      });
    }, "Parsing: " + encodedInput);
  })
}
back to top