1 Checks the prototype chain of XMLHttpRequest / XMLHttpRequestUpload.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS XMLHttpRequest.__proto__.name is "XMLHttpRequestEventTarget"
7 PASS XMLHttpRequest.prototype.__proto__.constructor.name is "XMLHttpRequestEventTarget"
8 FAIL className(XMLHttpRequest.prototype.__proto__) should be XMLHttpRequestEventTargetPrototype. Was Object.
9 PASS XMLHttpRequest.prototype.__proto__.__proto__ is EventTarget.prototype
10 PASS XMLHttpRequestUpload.__proto__.name is "XMLHttpRequestEventTarget"
11 PASS XMLHttpRequestUpload.prototype.__proto__.constructor.name is "XMLHttpRequestEventTarget"
12 FAIL className(XMLHttpRequestUpload.prototype.__proto__) should be XMLHttpRequestEventTargetPrototype. Was Object.
13 PASS XMLHttpRequestUpload.prototype.__proto__.__proto__ is EventTarget.prototype
14 PASS successfullyParsed is true