diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/fetch/api')
4 files changed, 51 insertions, 2 deletions
diff --git a/tests/wpt/web-platform-tests/fetch/api/basic/response-url-worker.html b/tests/wpt/web-platform-tests/fetch/api/basic/response-url-worker.html new file mode 100644 index 00000000000..03374e0f635 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/basic/response-url-worker.html @@ -0,0 +1,15 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <title>Fetch in worker: response url getter</title> + <meta name="help" href="https://fetch.spec.whatwg.org/#response-class"> + <script src="/resources/testharness.js"></script> + <script src="/resources/testharnessreport.js"></script> + </head> + <body> + <script> + fetch_tests_from_worker(new Worker("response-url.js?pipe=sub")); + </script> + </body> +</html> diff --git a/tests/wpt/web-platform-tests/fetch/api/basic/response-url.html b/tests/wpt/web-platform-tests/fetch/api/basic/response-url.html new file mode 100644 index 00000000000..dfe9d96c7a4 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/basic/response-url.html @@ -0,0 +1,13 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <title>Fetch: response url getter</title> + <meta name="help" href="https://fetch.spec.whatwg.org/#response-class"> + <script src="/resources/testharness.js"></script> + <script src="/resources/testharnessreport.js"></script> + </head> + <body> + <script src="response-url.js?pipe=sub"></script> + </body> +</html> diff --git a/tests/wpt/web-platform-tests/fetch/api/basic/response-url.js b/tests/wpt/web-platform-tests/fetch/api/basic/response-url.js new file mode 100644 index 00000000000..91b553aaef0 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/basic/response-url.js @@ -0,0 +1,21 @@ +if (this.document === undefined) { + importScripts("/resources/testharness.js"); +} + +function checkResponseURL(fetchedURL, expectedURL) +{ + promise_test(function() { + return fetch(fetchedURL).then(function(response) { + assert_equals(response.url, expectedURL); + }); + }, "Testing response url getter with " +fetchedURL); +} + +var baseURL = "http://{{host}}:{{ports[http][0]}}"; +checkResponseURL(baseURL + "/ada", baseURL + "/ada"); +checkResponseURL(baseURL + "/#", baseURL + "/"); +checkResponseURL(baseURL + "/#ada", baseURL + "/"); +checkResponseURL(baseURL + "#ada", baseURL + "/"); + +done(); + diff --git a/tests/wpt/web-platform-tests/fetch/api/request/request-init-003.sub.html b/tests/wpt/web-platform-tests/fetch/api/request/request-init-003.sub.html index 12181a21970..8860d60742d 100644 --- a/tests/wpt/web-platform-tests/fetch/api/request/request-init-003.sub.html +++ b/tests/wpt/web-platform-tests/fetch/api/request/request-init-003.sub.html @@ -66,16 +66,16 @@ test(function() { var url = "http://url.test:1234/path/subpath?query=true"; - expectedDefault["url"] = url; url += "#fragment"; + expectedDefault["url"] = url; var requestToCheck = new Request(url); checkRequest(requestToCheck, expectedDefault); }, "Check request values when initialized from url string"); test(function() { var url = "http://url.test:1234/path/subpath?query=true"; - expectedInitialized["url"] = url; url += "#fragment"; + expectedInitialized["url"] = url; var requestToCheck = new Request(url , initValuesDict); checkRequest(requestToCheck, expectedInitialized); }, "Check request values when initialized from url and init values"); |