From 346085ec88383d7dcee0c2a4e8f57315029048c6 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 21 Jun 2012 09:11:07 +0200 Subject: [PATCH] Bug 765177 - Part c: Import XMLHttpRequest tests; r=bz --- dom/imptests/Makefile.in | 1 + .../tests/submissions/Ms2ger/Makefile.in | 20 +++++ .../Ms2ger/test_interfaces.html.json | 20 +++++ ...etrequestheader-invalid-arguments.htm.json | 54 +++++++++++ dom/imptests/webapps.mk | 1 + dom/imptests/webapps.txt | 1 + .../tests/submissions/Ms2ger/Makefile.in | 25 ++++++ .../submissions/Ms2ger/test_interfaces.html | 89 +++++++++++++++++++ ...est_setrequestheader-invalid-arguments.htm | 42 +++++++++ 9 files changed, 253 insertions(+) create mode 100644 dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in create mode 100644 dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html.json create mode 100644 dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm.json create mode 100644 dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in create mode 100644 dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html create mode 100644 dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm diff --git a/dom/imptests/Makefile.in b/dom/imptests/Makefile.in index 2fbf063243d..ce70534ad0f 100644 --- a/dom/imptests/Makefile.in +++ b/dom/imptests/Makefile.in @@ -16,6 +16,7 @@ DIRS = \ failures/webapps/DOMCore/tests/submissions/Opera \ failures/webapps/WebStorage/tests/submissions/Infraware \ failures/webapps/WebStorage/tests/submissions/Ms2ger \ + failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger \ $(NULL) include $(srcdir)/editing.mk diff --git a/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in new file mode 100644 index 00000000000..1e188b3de1f --- /dev/null +++ b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in @@ -0,0 +1,20 @@ +DEPTH = ../../../../../../../.. + +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +relativesrcdir = dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger + +DIRS = \ + $(NULL) + +include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/rules.mk + +_TESTS = \ + test_interfaces.html.json \ + test_setrequestheader-invalid-arguments.htm.json \ + $(NULL) + +libs:: $(_TESTS) + $(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir) diff --git a/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html.json b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html.json new file mode 100644 index 00000000000..276cbe5677e --- /dev/null +++ b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html.json @@ -0,0 +1,20 @@ +{ + "XMLHttpRequestUpload interface: existence and properties of interface prototype object": true, + "XMLHttpRequest interface constructor": true, + "XMLHttpRequest interface: existence and properties of interface prototype object": true, + "XMLHttpRequest interface: calling open(DOMString,DOMString,boolean,DOMString,DOMString) on new XMLHttpRequest() with too few arguments must throw TypeError": true, + "XMLHttpRequest interface: calling setRequestHeader(DOMString,DOMString) on new XMLHttpRequest() with too few arguments must throw TypeError": true, + "XMLHttpRequest interface: calling getResponseHeader(DOMString) on new XMLHttpRequest() with too few arguments must throw TypeError": true, + "XMLHttpRequest interface: calling overrideMimeType(DOMString) on new XMLHttpRequest() with too few arguments must throw TypeError": true, + "FormData interface: existence and properties of interface object": true, + "FormData interface constructor": true, + "FormData interface: existence and properties of interface prototype object": true, + "FormData interface: existence and properties of interface prototype object's \"constructor\" property": true, + "FormData interface: operation append(DOMString,Blob,DOMString)": true, + "Stringification of new FormData()": "debug", + "FormData interface: calling append(DOMString,Blob,DOMString) on new FormData() with too few arguments must throw TypeError": true, + "FormData interface: calling append(DOMString,DOMString) on new FormData() with too few arguments must throw TypeError": true, + "Stringification of new FormData(form)": "debug", + "FormData interface: calling append(DOMString,Blob,DOMString) on new FormData(form) with too few arguments must throw TypeError": true, + "FormData interface: calling append(DOMString,DOMString) on new FormData(form) with too few arguments must throw TypeError": true +} diff --git a/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm.json b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm.json new file mode 100644 index 00000000000..ff251f55816 --- /dev/null +++ b/dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm.json @@ -0,0 +1,54 @@ +{ + "XMLHttpRequest: setRequestHeader() with invalid arguments": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 1": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 2": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 3": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 4": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 5": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 6": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 7": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 8": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 9": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 10": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 11": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 12": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 13": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 14": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 15": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 16": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 17": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 18": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 19": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 20": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 21": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 22": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 23": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 24": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 25": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 26": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 27": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 28": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 29": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 30": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 31": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 32": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 33": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 34": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 35": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 36": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 37": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 38": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 39": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 40": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 41": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 42": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 43": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 44": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 45": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 46": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 47": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 48": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 49": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 50": true, + "XMLHttpRequest: setRequestHeader() with invalid arguments 51": true +} diff --git a/dom/imptests/webapps.mk b/dom/imptests/webapps.mk index f284afe0742..5cbe45a0d34 100644 --- a/dom/imptests/webapps.mk +++ b/dom/imptests/webapps.mk @@ -1,5 +1,6 @@ DIRS += \ webapps/DOMCore/tests/approved \ webapps/DOMCore/tests/submissions/Opera \ + webapps/XMLHttpRequest/tests/submissions/Ms2ger \ webapps/WebStorage/tests/submissions \ $(NULL) diff --git a/dom/imptests/webapps.txt b/dom/imptests/webapps.txt index 7e60c2fd3d1..2f4948c93db 100644 --- a/dom/imptests/webapps.txt +++ b/dom/imptests/webapps.txt @@ -2,3 +2,4 @@ https://dvcs.w3.org/hg/webapps|webapps DOMCore/tests/approved DOMCore/tests/submissions/Opera WebStorage/tests/submissions +XMLHttpRequest/tests/submissions/Ms2ger diff --git a/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in new file mode 100644 index 00000000000..23eccfcbee4 --- /dev/null +++ b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/Makefile.in @@ -0,0 +1,25 @@ +# THIS FILE IS AUTOGENERATED BY importTestsuite.py - DO NOT EDIT + +DEPTH = ../../../../../../.. + +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +relativesrcdir = dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger + +DIRS = \ + $(NULL) + +include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/rules.mk + +_TESTS = \ + test_interfaces.html \ + test_setrequestheader-invalid-arguments.htm \ + $(NULL) + +_TESTS += \ + $(NULL) + +libs:: $(_TESTS) + $(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/tests/$(relativesrcdir) diff --git a/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html new file mode 100644 index 00000000000..ff18a3a1114 --- /dev/null +++ b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html @@ -0,0 +1,89 @@ + + +XMLHttpRequest IDL tests +
+ + + + + + diff --git a/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm new file mode 100644 index 00000000000..a077ad95f22 --- /dev/null +++ b/dom/imptests/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_setrequestheader-invalid-arguments.htm @@ -0,0 +1,42 @@ + + + + XMLHttpRequest: setRequestHeader() with invalid arguments + + + + +
+ + + +