New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implemented XMLHttpRequest.responseURL #9518
Changes from all commits
File filter...
Jump to…
Bug 8830 - Implemented XMLHttpRequest.responseURL
- Loading branch information
| "deleted": [], | ||
| "items": { | ||
| "testharness": { | ||
| "XMLHttpRequest/responseurl.html": [ | ||
| { | ||
| "path": "XMLHttpRequest/responseurl.html", | ||
| "url": "/XMLHttpRequest/responseurl.html" | ||
| } | ||
| ], | ||
| "html/semantics/forms/textfieldselection/selection-after-content-change.html": [ | ||
| { | ||
| "path": "html/semantics/forms/textfieldselection/selection-after-content-change.html", |
| @@ -3,12 +3,6 @@ | ||
| [domain] | ||
| expected: FAIL | ||
|
|
||
| [URL] | ||
| expected: FAIL | ||
|
|
||
| [documentURI] | ||
| expected: FAIL | ||
|
|
||
| [referrer] | ||
jdm
Member
|
||
| expected: FAIL | ||
|
|
||
| @@ -0,0 +1,37 @@ | ||
| <!doctype html> | ||
| <html> | ||
| <head> | ||
| <title>XMLHttpRequest: responseURL test</title> | ||
| <script src="/resources/testharness.js"></script> | ||
| <script src="/resources/testharnessreport.js"></script> | ||
| <link rel="help" href="https://xhr.spec.whatwg.org/#the-responseurl-attribute"/> | ||
| </head> | ||
| <body> | ||
| <div id="log"></div> | ||
| <script> | ||
| test(function() { | ||
jdm
Member
|
||
| var client = new XMLHttpRequest() | ||
| assert_equals(client.responseURL, "") | ||
|
|
||
| client.open("GET", "foo.html", false) | ||
| client.send() | ||
|
|
||
| expected = location.href.replace(/[^/]*$/, 'foo.html') | ||
| assert_equals(client.status, 404) | ||
| assert_equals(client.responseURL, expected) | ||
| }, "404 response has proper responseURL") | ||
| test(function() { | ||
| var client = new XMLHttpRequest() | ||
| assert_equals(client.responseURL, "") | ||
|
|
||
| target = "image.gif" | ||
shinglyu
Author
Member
|
||
| client.open("GET", "resources/redirect.py?location=" + target, false) | ||
| client.send() | ||
|
|
||
| expected = location.href.replace(/[^/]*$/, "resources/" + target) | ||
| assert_equals(client.status, 200) | ||
| assert_equals(client.responseURL, expected) | ||
| }, "Redirected response has proper responseURL") | ||
| </script> | ||
| </body> | ||
| </html> | ||
I'm using
metadata.final_urlright now, but the wpt redirection test seems to be failing again.