gecko-dev/testing/web-platform/tests/XMLHttpRequest
2016-08-29 21:32:16 -07:00
..
resources Backed out changeset b64d6f5b63db (bug 918751) for OS X permaorange in XMLHttpRequest/send-non-same-origin.sub.htm 2016-08-29 21:27:32 -07:00
abort-after-receive.htm
abort-after-send.htm
abort-after-stop.htm
abort-after-timeout.htm
abort-during-done.htm Backed out changeset f52c26d677b0 (bug 918703) 2016-07-17 12:55:38 +02:00
abort-during-open.htm Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
abort-during-open.js Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
abort-during-open.worker.js Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
abort-during-unsent.htm
abort-during-upload.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
abort-event-abort.htm
abort-event-listeners.htm
abort-event-loadend.htm
abort-event-order.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
abort-upload-event-abort.htm
abort-upload-event-loadend.htm
anonymous-mode-unsupported.htm
data-uri.htm Bug 1263631 - Update web-platform-tests to revision 8d896c2015ab1e50ad00a0013700f87813d9364c, a=testonly 2016-04-11 23:23:45 +01:00
event-abort.htm
event-error-order.sub.html Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
event-error.sub.html Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
event-load.htm
event-loadend.htm
event-loadstart.htm
event-progress.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
event-readystate-sync-open.htm Bug 1252424 - Update web-platform-tests to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly 2016-03-01 11:45:08 +00:00
event-readystatechange-loaded.htm
event-timeout-order.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
event-timeout.htm
event-upload-progress-crossorigin.sub.htm
event-upload-progress.htm
folder.txt
FormData-append.html Bug 1286439 - Fix the last FormData-append XHR web platform test. r=jgraham 2016-07-19 13:18:01 -04:00
formdata-blob.htm Bug 1246375 - Restore the previous spec version of FormData, r=smaug 2016-02-17 14:56:19 +00:00
formdata-delete.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
formdata-get.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
formdata-has.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
formdata-set.htm Bug 1253226 - Update web-platform-tests to revision 833a6d13372424758a6e3a770ecc6e8d1ffaae67, a=testonly 2016-03-04 16:16:51 +00:00
formdata.htm
getallresponseheaders-cookies.htm
getallresponseheaders-status.htm
getresponseheader-case-insensitive.htm
getresponseheader-chunked-trailer.htm
getresponseheader-cookies-and-more.htm
getresponseheader-error-state.htm
getresponseheader-server-date.htm
getresponseheader-special-characters.htm
getresponseheader-unsent-opened-state.htm
headers-normalize-response.htm Bug 1277019 - Change header and status parsing methods to take nsACString instead of char array. r=mayhemer 2016-05-31 12:42:15 -04:00
interfaces.html
open-after-abort.htm
open-after-setrequestheader.htm
open-during-abort.htm
open-method-bogus.htm
open-method-case-insensitive.htm
open-method-case-sensitive.htm
open-method-insecure.htm
open-method-responsetype-set-sync.htm Bug 1252424 - Update web-platform-tests to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly 2016-03-01 11:45:08 +00:00
open-open-send.htm
open-open-sync-send.htm
open-referer.htm
open-send-open.htm
open-sync-open-send.htm
open-url-about-blank-window.htm
open-url-base-inserted-after-open.htm
open-url-base-inserted.htm
open-url-base.htm
open-url-bogus.htm Bug 1279809 - Update web-platform-tests to revision 664c6072db0f96031ff775f4a6c0a744e77c3265, a=testonly 2016-06-23 10:36:47 +01:00
open-url-encoding.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
open-url-fragment.htm
open-url-javascript-window-2.htm
open-url-javascript-window.htm
open-url-multi-window-2.htm
open-url-multi-window-3.htm
open-url-multi-window-4.htm
open-url-multi-window-5.htm
open-url-multi-window-6.htm Bug 1265970. When throwing an exception from XHR open() due to not being in an active document, make sure it's an InvalidStateError. r=smaug 2016-04-20 18:05:58 -04:00
open-url-multi-window.htm Bug 1291312 - Update web-platform-tests to revision 7a6a5c9f436730f86123e6f48a44bf1b7ba5654f, a=testonly 2016-08-04 23:34:05 +01:00
open-url-worker-origin.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
open-url-worker-simple.htm Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
open-user-password-non-same-origin.htm
overridemimetype-done-state.htm
overridemimetype-headers-received-state-force-shiftjis.htm
overridemimetype-invalid-mime-type.htm
overridemimetype-loading-state.htm
overridemimetype-open-state-force-utf-8.htm
overridemimetype-open-state-force-xml.htm
overridemimetype-unsent-state-force-shiftjis.htm
OWNERS Bug 1273176 - Update web-platform-tests to revision 55905788bebbdfacb49c94e579e93c19531e0199, a=testonly 2016-05-16 17:05:32 +01:00
preserve-ua-header-on-redirect.htm
progress-events-response-data-gzip.htm
readme.txt
response-data-arraybuffer.htm
response-data-blob.htm
response-data-deflate.htm
response-data-gzip.htm
response-data-progress.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
response-invalid-responsetype.htm
response-json.htm
response-method.htm
responsetext-decoding.htm
responseText-status.html
responsetype.html
responseurl.html Bug 1263631 - Update web-platform-tests to revision 8d896c2015ab1e50ad00a0013700f87813d9364c, a=testonly 2016-04-11 23:23:45 +01:00
responsexml-basic.htm Bug 289714 - Do not write <parsererror> nodes for invalid XML documents in XMLHttpRequests made by web content. r=billm, r=bz 2016-08-29 16:30:36 -04:00
responsexml-document-properties.htm Bug 1286439 - Fix the last FormData-append XHR web platform test. r=jgraham 2016-07-19 13:18:01 -04:00
responsexml-get-twice.htm Bug 1252424 - Update web-platform-tests to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly 2016-03-01 11:45:08 +00:00
responsexml-media-type.htm
responsexml-non-document-types.htm
responsexml-non-well-formed.htm
security-consideration.sub.html Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
send-accept-language.htm
send-accept.htm
send-after-setting-document-domain.htm Backed out changeset b64d6f5b63db (bug 918751) for OS X permaorange in XMLHttpRequest/send-non-same-origin.sub.htm 2016-08-29 21:27:32 -07:00
send-authentication-basic-cors-not-enabled.htm
send-authentication-basic-cors.htm
send-authentication-basic-repeat-no-args.htm
send-authentication-basic-setrequestheader-and-arguments.htm Bug 1253226 - Update web-platform-tests to revision 833a6d13372424758a6e3a770ecc6e8d1ffaae67, a=testonly 2016-03-04 16:16:51 +00:00
send-authentication-basic-setrequestheader-existing-session.htm
send-authentication-basic-setrequestheader.htm
send-authentication-basic.htm
send-authentication-competing-names-passwords.htm
send-authentication-cors-basic-setrequestheader.htm
send-authentication-cors-setrequestheader-no-cred.htm Bug 1253226 - Update web-platform-tests to revision 833a6d13372424758a6e3a770ecc6e8d1ffaae67, a=testonly 2016-03-04 16:16:51 +00:00
send-authentication-existing-session-manual.htm
send-authentication-prompt-2-manual.htm
send-authentication-prompt-manual.htm
send-blob-with-no-mime-type.html Bug 1291312 - Update web-platform-tests to revision 7a6a5c9f436730f86123e6f48a44bf1b7ba5654f, a=testonly 2016-08-04 23:34:05 +01:00
send-conditional.htm
send-content-type-charset.htm Bug 1214162 - Update web-platform-tests to revision 886dea2c3dbb79925360319a6a0f662ce196ab3c, a=testonly 2015-10-16 17:04:35 +01:00
send-content-type-string.htm Bug 918771 - Part 3: Update Web Platform tests to check for correct behavior, r=bz 2015-10-20 15:54:17 -04:00
send-data-arraybuffer.htm
send-data-blob.htm
send-data-es-object.htm
send-data-formdata.htm
send-data-unexpected-tostring.htm
send-entity-body-basic.htm
send-entity-body-document-bogus.htm
send-entity-body-document.htm Bug 918771 - Part 3: Update Web Platform tests to check for correct behavior, r=bz 2015-10-20 15:54:17 -04:00
send-entity-body-empty.htm Bug 1286743 - Correct WPTs and mark Firefox as passing them where appropriate. r=annevk 2016-07-18 13:24:39 -04:00
send-entity-body-get-head-async.htm Bug 1286743 - Correct WPTs and mark Firefox as passing them where appropriate. r=annevk 2016-07-18 13:24:39 -04:00
send-entity-body-get-head.htm Bug 1286743 - Correct WPTs and mark Firefox as passing them where appropriate. r=annevk 2016-07-18 13:24:39 -04:00
send-entity-body-none.htm Bug 1286743 - Correct WPTs and mark Firefox as passing them where appropriate. r=annevk 2016-07-18 13:24:39 -04:00
send-network-error-async-events.sub.htm
send-network-error-sync-events.sub.htm
send-no-response-event-loadend.htm
send-no-response-event-loadstart.htm
send-no-response-event-order.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
send-non-same-origin.sub.htm
send-receive-utf16.htm
send-redirect-bogus-sync.htm
send-redirect-bogus.htm
send-redirect-infinite-sync.htm
send-redirect-infinite.htm
send-redirect-no-location.htm
send-redirect-post-upload.htm Bug 1290859 - Update web-platform-tests to revision 6744ac43d76207bdd1ececa4b91c9bfeef3ad522, a=testonly 2016-08-01 13:56:46 +01:00
send-redirect-to-cors.htm
send-redirect-to-non-cors.htm
send-redirect.htm
send-response-event-order.htm
send-response-upload-event-loadend.htm
send-response-upload-event-loadstart.htm
send-response-upload-event-progress.htm
send-send.htm Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
send-send.js Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
send-send.worker.js Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
send-sync-blocks-async.htm
send-sync-no-response-event-load.htm
send-sync-no-response-event-loadend.htm
send-sync-no-response-event-order.htm
send-sync-response-event-order.htm Bug 918703 - Part 2: Correct progress event logic so events are sent in the correct order and with the correct values according to spec. r=baku 2016-08-05 23:47:40 -04:00
send-sync-timeout.htm
send-timeout-events.htm
send-usp.html
send-usp.js Bug 1290859 - Update web-platform-tests to revision 6744ac43d76207bdd1ececa4b91c9bfeef3ad522, a=testonly 2016-08-01 13:56:46 +01:00
send-usp.worker.js
setrequestheader-after-send.htm
setrequestheader-allow-empty-value.htm
setrequestheader-allow-whitespace-in-value.htm
setrequestheader-before-open.htm
setrequestheader-bogus-name.htm Bug 1273176 - Update web-platform-tests to revision 55905788bebbdfacb49c94e579e93c19531e0199, a=testonly 2016-05-16 17:05:32 +01:00
setrequestheader-bogus-value.htm Bug 1270508 - Update web-platform-tests to revision 26663baa852c0b42b91e7e72d3aa940e43371571, a=testonly 2016-05-07 09:05:37 +01:00
setrequestheader-case-insensitive.htm
setrequestheader-content-type.htm Bug 1207233 - Part 2: Make URLSearchParams nsIXHRSendable as well as clonable, and have XHRs set the correct request content type for them. r=baku 2016-07-11 15:03:44 -04:00
setrequestheader-header-allowed.htm
setrequestheader-header-forbidden.htm
setrequestheader-open-setrequestheader.htm
status-async.htm
status-basic.htm
status-error.htm
timeout-cors-async.htm
timeout-sync.htm
xmlhttprequest-basic.htm
xmlhttprequest-eventtarget.htm
xmlhttprequest-network-error-sync.htm
xmlhttprequest-network-error.htm
xmlhttprequest-sync-block-defer-scripts-subframe.html Bug 1267989 part 3. Make suppressing event handling on a document also block script execution for that document. r=smaug 2016-05-20 23:13:18 -04:00
xmlhttprequest-sync-block-defer-scripts.html Bug 1267989 part 3. Make suppressing event handling on a document also block script execution for that document. r=smaug 2016-05-20 23:13:18 -04:00
xmlhttprequest-sync-block-scripts.html Bug 1267989 part 3. Make suppressing event handling on a document also block script execution for that document. r=smaug 2016-05-20 23:13:18 -04:00
xmlhttprequest-sync-not-hang-scriptloader-subframe.html Bug 1281366. Ensure that when unblocking the scriptloader we try to process scripts if we have _any_ scripts to process, not just parser-blocking ones. r=smaug 2016-06-23 00:22:29 -04:00
xmlhttprequest-sync-not-hang-scriptloader.html Bug 1281366. Ensure that when unblocking the scriptloader we try to process scripts if we have _any_ scripts to process, not just parser-blocking ones. r=smaug 2016-06-23 00:22:29 -04:00
xmlhttprequest-timeout-aborted.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-abortedonmain.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-overrides.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-overridesexpires.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-simple.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-synconmain.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-twice.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-aborted.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-overrides.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-overridesexpires.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-simple.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-synconworker.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-timeout-worker-twice.html Bug 1241948 - Update web-platform-tests to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly 2016-01-22 17:27:52 +00:00
xmlhttprequest-unsent.htm
XMLHttpRequest-withCredentials.any.js Bug 1291312 - Update web-platform-tests to revision 7a6a5c9f436730f86123e6f48a44bf1b7ba5654f, a=testonly 2016-08-04 23:34:05 +01:00

Currently this testsuite tries to provide tests for XMLHttpRequest level 1.
This test suite is not stable and is still under development. Tests may
contain bugs and may change over time as a result of those bugs being fixed.

When more browsers implement XMLHttpRequest level 2 this testsuite will
slowly evolve most likely.

  http://dev.w3.org/2006/webapi/XMLHttpRequest/
  http://dev.w3.org/2006/webapi/XMLHttpRequest-2/

If the folders above give the status of the feature tested you can assume
this is against level 1 unless explicitly stated otherwise.

NOTE: readyState and onreadystatechange are tested throughout the various
tests. statusText is tested together with status.

NOTE: open-url-base* have absolute paths in them. They need to be adjusted
on a per location basis.

NOTE: open-url-base-inserted-after-open.htm, open-url-base-inserted.htm,
send-authentication.htm and open-url-base.htm refer to localhost.


TESTS THAT ARE UNSTABLE AND (PROBABLY) NEED CHANGES
  responsexml-basic (see email WHATWG)
  send-authentication (see "user:password" debacle)


TESTS NOT STARTED ON YET

<iframe> document.domain = w3.org create cross-origin xhr object