aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2015-12-10 09:00:19 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2015-12-10 09:00:19 +0530
commitbd8af8e2349c0cc379ba958ef322d41e1de1f668 (patch)
tree8b3f4e99d0daa1ad77c5242a93557e4505252ee8 /tests
parent452b55b9e6dc7e8d1466ca17d8986e3c02622f7a (diff)
parent88e6504e0a0dfb344fa32b8c5d424ce46cf3fbbd (diff)
downloadservo-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')
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/abort-after-send.htm.ini5
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/overridemimetype-open-state-force-xml.htm.ini6
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/responsexml-basic.htm.ini3
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/responsexml-document-properties.htm.ini21
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/responsexml-media-type.htm.ini26
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/responsexml-non-document-types.htm.ini14
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/responsexml-non-well-formed.htm.ini23
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/send-redirect-no-location.htm.ini14
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/status-async.htm.ini8
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/status-basic.htm.ini8
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error-sync.htm.ini5
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/xmlhttprequest-network-error.htm.ini5
-rw-r--r--tests/wpt/metadata/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html.ini5
-rw-r--r--tests/wpt/metadata/workers/semantics/xhr/001.html.ini3
-rw-r--r--tests/wpt/metadata/workers/semantics/xhr/002.html.ini6
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
+