diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2015-12-10 09:00:19 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2015-12-10 09:00:19 +0530 |
commit | bd8af8e2349c0cc379ba958ef322d41e1de1f668 (patch) | |
tree | 8b3f4e99d0daa1ad77c5242a93557e4505252ee8 /tests | |
parent | 452b55b9e6dc7e8d1466ca17d8986e3c02622f7a (diff) | |
parent | 88e6504e0a0dfb344fa32b8c5d424ce46cf3fbbd (diff) | |
download | servo-bd8af8e2349c0cc379ba958ef322d41e1de1f668.tar.gz servo-bd8af8e2349c0cc379ba958ef322d41e1de1f668.zip |
Auto merge of #8828 - Ronak6892:docResp, r=eefriedman
M1503/M1504 : Support for missing XMLHttpRequestAPIs and Document response handling
Hi,
This is for NCSU Fall 15 project M1503 and M1504:
M1503: Integrate XML Parser (Step 3 of 4): Support for Document response handling and calling the appropriate parser.
M1504: Support for missing XMLHttpRequest APIs
https://github.com/servo/servo/wiki/Integrate-xml5ever
It includes changes to handle document response for XMLHttpRequest.
Kindly review.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8828)
<!-- Reviewable:end -->
Diffstat (limited to 'tests')
15 files changed, 50 insertions, 102 deletions
diff --git a/tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini b/tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini new file mode 100644 index 00000000000..daf3177ab94 --- /dev/null +++ b/tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini @@ -0,0 +1,5 @@ +[abort-after-send.htm] + type: testharness + [XMLHttpRequest: abort() after send()] + expected: FAIL + diff --git a/tests/wpt/metadata/XMLHttpRequest/overridemimetype-open-state-force-xml.htm.ini b/tests/wpt/metadata/XMLHttpRequest/overridemimetype-open-state-force-xml.htm.ini deleted file mode 100644 index adbc58f3fd3..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/overridemimetype-open-state-force-xml.htm.ini +++ /dev/null @@ -1,6 +0,0 @@ -[overridemimetype-open-state-force-xml.htm] - type: testharness - expected: TIMEOUT - [XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset] - expected: TIMEOUT - diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini b/tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini index 02a7def4e0c..bf2383d17ac 100644 --- a/tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini +++ b/tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini @@ -3,3 +3,6 @@ [XMLHttpRequest: responseXML basic test] expected: FAIL + [responseXML on empty response documents] + expected: FAIL + diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini b/tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini index 9fc2b1f59ca..743902575c9 100644 --- a/tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini +++ b/tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini @@ -12,12 +12,6 @@ [referrer] expected: FAIL - [title] - expected: FAIL - - [contentType] - expected: FAIL - [readyState] expected: FAIL @@ -33,30 +27,15 @@ [images] expected: FAIL - [doctype] - expected: FAIL - [forms] expected: FAIL - [all] - expected: FAIL - [links] expected: FAIL - [cookie] - expected: FAIL - [lastModified set according to HTTP header] expected: FAIL - [cookie (after setting it)] - expected: FAIL - [styleSheets] expected: FAIL - [implementation] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-media-type.htm.ini b/tests/wpt/metadata/XMLHttpRequest/responsexml-media-type.htm.ini deleted file mode 100644 index dbc9b80a91e..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/responsexml-media-type.htm.ini +++ /dev/null @@ -1,26 +0,0 @@ -[responsexml-media-type.htm] - type: testharness - [XMLHttpRequest: responseXML MIME type tests ('', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('bogus', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('bogus+xml', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('video/x-awesome+xml', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('text/xml', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('application', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('application/xhtml+xml', should parse)] - expected: FAIL - - [XMLHttpRequest: responseXML MIME type tests ('image/svg+xml', should parse)] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-non-document-types.htm.ini b/tests/wpt/metadata/XMLHttpRequest/responsexml-non-document-types.htm.ini deleted file mode 100644 index e27b974127f..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/responsexml-non-document-types.htm.ini +++ /dev/null @@ -1,14 +0,0 @@ -[responsexml-non-document-types.htm] - type: testharness - [XMLHttpRequest: responseXML/responseText on other responseType (arraybuffer)] - expected: FAIL - - [XMLHttpRequest: responseXML/responseText on other responseType (blob)] - expected: FAIL - - [XMLHttpRequest: responseXML/responseText on other responseType (json)] - expected: FAIL - - [XMLHttpRequest: responseXML/responseText on other responseType (text)] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini b/tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini new file mode 100644 index 00000000000..160e74d5f1a --- /dev/null +++ b/tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini @@ -0,0 +1,23 @@ +[responsexml-non-well-formed.htm] + type: testharness + [XMLHttpRequest: responseXML non well-formed tests] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 1] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 2] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 3] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 4] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 5] + expected: FAIL + + [XMLHttpRequest: responseXML non well-formed tests 6] + expected: FAIL + diff --git a/tests/wpt/metadata/XMLHttpRequest/send-redirect-no-location.htm.ini b/tests/wpt/metadata/XMLHttpRequest/send-redirect-no-location.htm.ini deleted file mode 100644 index ec90124272d..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/send-redirect-no-location.htm.ini +++ /dev/null @@ -1,14 +0,0 @@ -[send-redirect-no-location.htm] - type: testharness - [XMLHttpRequest: send() - Redirects (no Location header) (301)] - expected: FAIL - - [XMLHttpRequest: send() - Redirects (no Location header) (302)] - expected: FAIL - - [XMLHttpRequest: send() - Redirects (no Location header) (303)] - expected: FAIL - - [XMLHttpRequest: send() - Redirects (no Location header) (307)] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/status-async.htm.ini b/tests/wpt/metadata/XMLHttpRequest/status-async.htm.ini deleted file mode 100644 index 46c45d1a172..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/status-async.htm.ini +++ /dev/null @@ -1,8 +0,0 @@ -[status-async.htm] - type: testharness - [XMLHttpRequest: status/statusText - various responses 7 (GET 402)] - expected: FAIL - - [XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402)] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini b/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini deleted file mode 100644 index 9f64a6a41fe..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini +++ /dev/null @@ -1,8 +0,0 @@ -[status-basic.htm] - type: testharness - [XMLHttpRequest: status/statusText - various responses 7 (GET 402)] - expected: FAIL - - [XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402)] - expected: FAIL - diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini b/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini new file mode 100644 index 00000000000..8115118f405 --- /dev/null +++ b/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini @@ -0,0 +1,5 @@ +[xmlhttprequest-network-error-sync.htm] + type: testharness + [XMLHttpRequest: members during network errors (sync)] + expected: FAIL + diff --git a/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini b/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini new file mode 100644 index 00000000000..b1eacace2f8 --- /dev/null +++ b/tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini @@ -0,0 +1,5 @@ +[xmlhttprequest-network-error.htm] + type: testharness + [XMLHttpRequest: members during network errors] + expected: FAIL + diff --git a/tests/wpt/metadata/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html.ini b/tests/wpt/metadata/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html.ini deleted file mode 100644 index e4331ba4373..00000000000 --- a/tests/wpt/metadata/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[xhr_responseType_document.html] - type: testharness - [XHR - retrieve HTML document: document.contentType === 'application/xml'] - expected: FAIL - diff --git a/tests/wpt/metadata/workers/semantics/xhr/001.html.ini b/tests/wpt/metadata/workers/semantics/xhr/001.html.ini new file mode 100644 index 00000000000..67f5d9b0879 --- /dev/null +++ b/tests/wpt/metadata/workers/semantics/xhr/001.html.ini @@ -0,0 +1,3 @@ +[001.html] + type: testharness + expected: CRASH diff --git a/tests/wpt/metadata/workers/semantics/xhr/002.html.ini b/tests/wpt/metadata/workers/semantics/xhr/002.html.ini new file mode 100644 index 00000000000..33350a42d01 --- /dev/null +++ b/tests/wpt/metadata/workers/semantics/xhr/002.html.ini @@ -0,0 +1,6 @@ +[002.html] + type: testharness + expected: TIMEOUT + [sync XMLHttpRequest in dedicated worker] + expected: TIMEOUT + |