Index: third_party/WebKit/LayoutTests/external/wpt/fetch/api/basic/response-url.js |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/fetch/api/basic/response-url.js b/third_party/WebKit/LayoutTests/external/wpt/fetch/api/basic/response-url.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..91b553aaef0987df09cbde3dab7508fa53366390 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/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(); |
+ |