Web Platform Tests Results

Ran 175 of 175 expected in 11 minutes 9 seconds, efficiency 1.00

Show parent conditions
OK
ERROR
TIMEOUT
CRASH
Parent testParent StatusChild pass rateDuration (s)Message
/dom/collections/HTMLCollection-empty-name.html (w3c-test.org) OK6 / 71.69
Empty string as a name for Document.getElementsByTagNamePASS
Empty string as a name for Element.getElementsByTagNamePASS
Empty string as a name for Document.getElementsByTagNameNSPASS
Empty string as a name for Element.getElementsByTagNameNSPASS
Empty string as a name for Document.getElementsByClassNamePASS
Empty string as a name for Element.getElementsByClassNamePASS
Empty string as a name for Element.childrenFAILinvalid 'in' operand c(stack: @http://localhost:8000/dom/collections/HTMLCollection-empty-name.html:50 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/collections/HTMLCollection-empty-name.html:53 )
/dom/errors/DOMException-constants.html (w3c-test.org) OK26 / 260.89
DOMException constantsPASS
Constant: INDEX_SIZE_ERRPASS
Constant: DOMSTRING_SIZE_ERRPASS
Constant: HIERARCHY_REQUEST_ERRPASS
Constant: WRONG_DOCUMENT_ERRPASS
Constant: INVALID_CHARACTER_ERRPASS
Constant: NO_DATA_ALLOWED_ERRPASS
Constant: NO_MODIFICATION_ALLOWED_ERRPASS
Constant: NOT_FOUND_ERRPASS
Constant: NOT_SUPPORTED_ERRPASS
Constant: INUSE_ATTRIBUTE_ERRPASS
Constant: INVALID_STATE_ERRPASS
Constant: SYNTAX_ERRPASS
Constant: INVALID_MODIFICATION_ERRPASS
Constant: NAMESPACE_ERRPASS
Constant: INVALID_ACCESS_ERRPASS
Constant: VALIDATION_ERRPASS
Constant: TYPE_MISMATCH_ERRPASS
Constant: SECURITY_ERRPASS
Constant: NETWORK_ERRPASS
Constant: ABORT_ERRPASS
Constant: URL_MISMATCH_ERRPASS
Constant: QUOTA_EXCEEDED_ERRPASS
Constant: TIMEOUT_ERRPASS
Constant: INVALID_NODE_TYPE_ERRPASS
Constant: DATA_CLONE_ERRPASS
/dom/errors/exceptions.html (w3c-test.org) OK4 / 810.32
Object.getPrototypeOf(exception) === DOMException.prototypeFAILassert_equals: expected object "[object DOMExceptionPrototype]" but got object "Error"
!exception.hasOwnProperty("name")PASS
exception.name === "HierarchyRequestError"FAILassert_equals: expected "HierarchyRequestError" but got "Error"
exception.hasOwnProperty("message")PASS
Object.getOwnPropertyDescriptor(exception, "message")PASS
typeof exception.message === "string"PASS
Object.prototype.toString.call(exception) === "[object DOMException]"FAILassert_equals: expected "[object DOMException]" but got "[object Error]"
exception.code === DOMException.HIERARCHY_REQUEST_ERRFAILassert_equals: expected (number) 3 but got (undefined) undefined
/dom/events/Event-constants.html (w3c-test.org) OK0 / 00.23
/dom/events/Event-constructors.html (w3c-test.org) OK0 / 110.26
Event constructorsTIMEOUTTest timed out
/dom/events/Event-defaultPrevented.html (w3c-test.org) OK0 / 60.38
When an event is created, defaultPrevented should be initialized to false.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:4 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:6 )
initEvent should work correctly (not cancelable).FAILev is undefined(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:8 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:12 )
preventDefault() should not change defaultPrevented if cancelable is false.FAILev is undefined(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:14 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:18 )
initEvent should work correctly (cancelable).FAILev is undefined(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:20 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:24 )
preventDefault() should change defaultPrevented if cancelable is false.FAILev is undefined(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:26 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:30 )
initEvent should unset defaultPrevented.FAILev is undefined(stack: @http://localhost:8000/dom/events/Event-defaultPrevented.html:32 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-defaultPrevented.html:36 )
/dom/events/Event-initEvent.html (w3c-test.org) OK0 / 10.23
Calling initEvent must not have an effect during dispatching.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/Event-initEvent.html:6 Test.step@http://localhost:8000/resources/testharness.js:1161 @http://localhost:8000/dom/events/Event-initEvent.html:3 )
/dom/events/Event-propagation.html (w3c-test.org) OK0 / 00.19
/dom/events/Event-type.html (w3c-test.org) OK1 / 30.32
Event.type should initially be the empty stringFAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/Event-type.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-type.html:5 )
Event.type should be initialized by initEventFAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/Event-type.html:7 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/Event-type.html:10 )
Event.type should be initialized by the constructorPASS
/dom/events/EventTarget-addEventListener.html (w3c-test.org) OK1 / 10.22
Adding a null event listener should succeedPASS
/dom/events/EventTarget-dispatchEvent.html (w3c-test.org) OK2 / 50.42
If the event's initialized flag is not set, an InvalidStateError must be thrown.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:7 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:10 )
If the event's dispatch flag is set, an InvalidStateError must be thrown.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:14 Test.step@http://localhost:8000/resources/testharness.js:1161 @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:13 )
Exceptions from event listeners must not be propagated.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:36 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/EventTarget-dispatchEvent.html:54 )
Event listeners added during dispatch should be calledPASS
Event listeners should be called in order of additionPASS
/dom/events/EventTarget-removeEventListener.html (w3c-test.org) OK1 / 10.22
removing a null event listener should succeedPASS
/dom/events/ProgressEvent.html (w3c-test.org) OK0 / 20.27
Default event values.FAILProgressEvent is not defined(stack: @http://localhost:8000/dom/events/ProgressEvent.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/events/ProgressEvent.html:14 )
document.createEvent() should not work with ProgressEvent.FAILassert_throws: function "function () { document.createEvent("ProgressEvent") }" threw object "Error: Method failed: Document.createEvent" that is not a DOMException NotSupportedError: property "code" is equal to undefined, expected 9
/dom/historical.html (w3c-test.org) OK32 / 531.36
Historical DOM features must be removed: CDATASectionPASS
Historical DOM features must be removed: DOMConfigurationPASS
Historical DOM features must be removed: DOMErrorHandlerPASS
Historical DOM features must be removed: DOMImplementationListPASS
Historical DOM features must be removed: DOMImplementationSourcePASS
Historical DOM features must be removed: DOMLocatorPASS
Historical DOM features must be removed: DOMObjectPASS
Historical DOM features must be removed: DOMUserDataPASS
Historical DOM features must be removed: EntityPASS
Historical DOM features must be removed: EntityReferencePASS
Historical DOM features must be removed: EventExceptionPASS
Historical DOM features must be removed: NamedNodeMapPASS
Historical DOM features must be removed: NameListPASS
Historical DOM features must be removed: NotationPASS
Historical DOM features must be removed: TypeInfoPASS
Historical DOM features must be removed: UserDataHandlerPASS
Historical DOM features must be removed: RangeExceptionPASS
Historical DOM features must be removed: createCDATASectionFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: createAttributeFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: createAttributeNSFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: createEntityReferenceFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: inputEncodingFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: xmlEncodingFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: xmlStandaloneFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: xmlVersionFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: strictErrorCheckingFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: domConfigFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: normalizeDocumentFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: renameNodeFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: charsetFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: defaultCharsetFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: heightFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
Historical DOM features must be removed: widthFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromDocument@http://localhost:8000/dom/historical.html:33 @http://localhost:8000/dom/historical.html:53 )
DOMImplementation.getFeature() must be nuked.PASS
Historical DOM features must be removed: getAttributeNodePASS
Historical DOM features must be removed: getAttributeNodeNSPASS
Historical DOM features must be removed: setAttributeNodePASS
Historical DOM features must be removed: removeAttributeNodePASS
Historical DOM features must be removed: schemaTypeInfoPASS
Historical DOM features must be removed: setIdAttributePASS
Historical DOM features must be removed: setIdAttributeNSPASS
Historical DOM features must be removed: setIdAttributeNodePASS
DocumentType member must be nuked: entitiesPASS
DocumentType member must be nuked: notationsPASS
DocumentType member must be nuked: internalSubsetPASS
Text member must be nuked: isElementContentWhitespacePASS
Text member must be nuked: replaceWholeTextPASS
Node member must be nuked: hasAttributesFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:105 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromNode@http://localhost:8000/dom/historical.html:111 @http://localhost:8000/dom/historical.html:124 )
Node member must be nuked: isSupportedFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:105 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromNode@http://localhost:8000/dom/historical.html:111 @http://localhost:8000/dom/historical.html:124 )
Node member must be nuked: getFeatureFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:105 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromNode@http://localhost:8000/dom/historical.html:111 @http://localhost:8000/dom/historical.html:124 )
Node member must be nuked: getUserDataFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:105 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromNode@http://localhost:8000/dom/historical.html:111 @http://localhost:8000/dom/historical.html:124 )
Node member must be nuked: setUserDataFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/historical.html:105 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 isNukedFromNode@http://localhost:8000/dom/historical.html:111 @http://localhost:8000/dom/historical.html:124 )
Window member must be nuked: attachEventPASS
/dom/interface-objects.html (w3c-test.org) OK16 / 230.79
Interface objects properties should not be EnumerablePASS
Should be able to delete Event.PASS
Should be able to delete CustomEvent.FAILassert_true: Interface should exist. expected true got false
Should be able to delete EventTarget.PASS
Should be able to delete Node.PASS
Should be able to delete Document.PASS
Should be able to delete DOMImplementation.PASS
Should be able to delete DocumentFragment.PASS
Should be able to delete ProcessingInstruction.PASS
Should be able to delete DocumentType.PASS
Should be able to delete Element.PASS
Should be able to delete Attr.PASS
Should be able to delete CharacterData.PASS
Should be able to delete Text.PASS
Should be able to delete Comment.PASS
Should be able to delete NodeIterator.FAILassert_true: Interface should exist. expected true got false
Should be able to delete TreeWalker.FAILassert_true: Interface should exist. expected true got false
Should be able to delete NodeFilter.FAILassert_true: Interface should exist. expected true got false
Should be able to delete NodeList.PASS
Should be able to delete HTMLCollection.PASS
Should be able to delete DOMStringList.FAILassert_true: Interface should exist. expected true got false
Should be able to delete DOMTokenList.FAILassert_true: Interface should exist. expected true got false
Should be able to delete DOMSettableTokenList.FAILassert_true: Interface should exist. expected true got false
/dom/interfaces.html (w3c-test.org) ERROR0 / 00.93TypeError: document.implementation.createDocument is not a function
/dom/lists/DOMTokenList-stringifier.html (w3c-test.org) OK0 / 10.23
DOMTokenList stringifierFAILdocument.querySelector is not a function(stack: @http://localhost:8000/dom/lists/DOMTokenList-stringifier.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/lists/DOMTokenList-stringifier.html:2 )
/dom/nodes/CharacterData-appendData.html (w3c-test.org) OK3 / 30.33
CharacterData.appendDataPASS
CharacterData.appendData 1PASS
CharacterData.appendData 2PASS
/dom/nodes/CharacterData-deleteData.html (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/CharacterData-insertData.html (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/CharacterData-remove.html (w3c-test.org) OK3 / 150.68
CharacterData.removePASS
text should support remove()FAILassert_true: expected true got false
remove() should work if text doesn't have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:11 @http://localhost:8000/dom/nodes/CharacterData-remove.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:2 )
remove() should work if text does have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:16 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:19 @http://localhost:8000/dom/nodes/CharacterData-remove.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:2 )
remove() should work if text does have a parent and siblingsFAILassert_equals: Node should not have a parent expected null but got Element node <null>text</null>
CharacterData.remove 1PASS
comment should support remove()FAILassert_true: expected true got false
remove() should work if comment doesn't have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:11 @http://localhost:8000/dom/nodes/CharacterData-remove.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:7 )
remove() should work if comment does have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:16 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:19 @http://localhost:8000/dom/nodes/CharacterData-remove.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:7 )
remove() should work if comment does have a parent and siblingsFAILassert_equals: Node should not have a parent expected null but got Element node <null><!--comment--></null>
CharacterData.remove 2PASS
PI should support remove()FAILassert_true: expected true got false
remove() should work if PI doesn't have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:11 @http://localhost:8000/dom/nodes/CharacterData-remove.html:15 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:12 )
remove() should work if PI does have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:16 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:19 @http://localhost:8000/dom/nodes/CharacterData-remove.html:15 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/CharacterData-remove.html:12 )
remove() should work if PI does have a parent and siblingsFAILassert_equals: Node should not have a parent expected null but got Element node <null><?foo bar?></null>
/dom/nodes/CharacterData-replaceData.html (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Comment-constructor.html (w3c-test.org) OK0 / 00.23
/dom/nodes/DOMImplementation-createDocument.html (w3c-test.org) OK0 / 10.27
DOMImplementation.createDocument(namespace, qualifiedName, doctype)FAILdocument.implementation.createDocument is not a function(stack: tests<@http://localhost:8000/dom/nodes/DOMImplementation-createDocument.html:122 @http://localhost:8000/dom/nodes/DOMImplementation-createDocument.html:120 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-createDocument.html:2 )
/dom/nodes/DOMImplementation-createDocumentType.html (w3c-test.org) OK1 / 210.74
DOMImplementation.createDocumentType(qualifiedName, publicId, systemId)PASS
createDocumentType("foo", "", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." threw object "Error: Method failed: DOMImplementation.createDocumentType" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createDocumentType("foo1", "", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("f1oo", "", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." threw object "Error: Method failed: DOMImplementation.createDocumentType" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." threw object "Error: Method failed: DOMImplementation.createDocumentType" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." threw object "Error: Method failed: DOMImplementation.createDocumentType" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createDocumentType("f:oo", "", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType(":foo", "", "") should throw NAMESPACE_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." threw object "Error: Method failed: DOMImplementation.createDocumentType" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
createDocumentType("foo:", "", "") should throw NAMESPACE_ERRFAILassert_throws: function "function () { document.implementation.createDoc..." did not throw
createDocumentType("foo", "foo", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "", "foo") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "f'oo", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "", "f'oo") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "f\"oo", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "", "f\"oo") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "f'o\"o", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "", "f'o\"o") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "foo>", "") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
createDocumentType("foo", "", "foo>") should workFAILassert_equals: ownerDocument expected Document node with 2 children but got Document node with 2 children
/dom/nodes/DOMImplementation-createHTMLDocument.html (w3c-test.org) OK0 / 90.93
DOMImplementation.createHTMLDocumentFAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 1FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 2FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 3FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 4FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 5FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 6FAILassert_equals: expected (string) "html" but got (object) null
DOMImplementation.createHTMLDocument 7FAILassert_equals: expected (string) "html" but got (object) null
Missing title argumentFAILassert_equals: expected (string) "html" but got (object) null
/dom/nodes/DOMImplementation-hasFeature.html (w3c-test.org) OK1 / 1242.55
DOMImplementation.hasFeature(feature, version)PASS
hasFeature("Core", "1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100.1")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("core", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("xml", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("CoRe", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XmL", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(" Core", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(" XML", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core ", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML ", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Co re", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XM L", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("aCore", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("aXML", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Corea", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XMLa", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Coare", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XMaL", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", " ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", " ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", " 1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", " 2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", " 3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", " 100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", " 1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", " 2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", " 3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", " 100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100.0 ")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100. 0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "a1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "a2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "a3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "a100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "a1.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "a2.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "a3.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "a100.0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100.0a")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "1.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "2.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "3.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", "100.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "1.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "2.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "3.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", "100.a0")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", 1)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", 2)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", 3)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", 100)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", 1)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", 2)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", 3)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", 100)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("core", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("xml", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("CoRe", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XmL", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(" Core", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(" XML", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core ", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML ", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Co re", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XM L", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("aCore", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("aXML", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Corea", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XMLa", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Coare", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XMaL", null)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("Core", undefined)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("XML", undefined)FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature("This is filler text.", "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(null, "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
hasFeature(undefined, "")FAILdocument.implementation.hasFeature is not a function(stack: @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:130 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:131 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:128 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DOMImplementation-hasFeature.html:2 )
/dom/nodes/Document-adoptNode.html (w3c-test.org) OK1 / 40.37
Adopting an Element called 'x<' should work.FAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/nodes/Document-adoptNode.html:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-adoptNode.html:13 )
Adopting an Element called ':good:times:' should work.FAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/nodes/Document-adoptNode.html:17 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-adoptNode.html:21 )
Explicitly adopting a DocumentType should work.PASS
Adopting a Document should throw.FAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/nodes/Document-adoptNode.html:31 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-adoptNode.html:33 )
/dom/nodes/Document-characterSet-normalization.html (w3c-test.org) OK0 / 21113.29
Name "utf-8" has label "unicode-1-1-utf-8"NOTRUN
Name "utf-8" has label "utf-8"NOTRUN
Name "utf-8" has label "utf8"NOTRUN
Name "ibm866" has label "866"NOTRUN
Name "ibm866" has label "cp866"NOTRUN
Name "ibm866" has label "csibm866"NOTRUN
Name "ibm866" has label "ibm866"NOTRUN
Name "iso-8859-2" has label "csisolatin2"NOTRUN
Name "iso-8859-2" has label "iso-8859-2"NOTRUN
Name "iso-8859-2" has label "iso-ir-101"NOTRUN
Name "iso-8859-2" has label "iso8859-2"NOTRUN
Name "iso-8859-2" has label "iso88592"NOTRUN
Name "iso-8859-2" has label "iso_8859-2"NOTRUN
Name "iso-8859-2" has label "iso_8859-2:1987"NOTRUN
Name "iso-8859-2" has label "l2"NOTRUN
Name "iso-8859-2" has label "latin2"NOTRUN
Name "iso-8859-3" has label "csisolatin3"NOTRUN
Name "iso-8859-3" has label "iso-8859-3"NOTRUN
Name "iso-8859-3" has label "iso-ir-109"NOTRUN
Name "iso-8859-3" has label "iso8859-3"NOTRUN
Name "iso-8859-3" has label "iso88593"NOTRUN
Name "iso-8859-3" has label "iso_8859-3"NOTRUN
Name "iso-8859-3" has label "iso_8859-3:1988"NOTRUN
Name "iso-8859-3" has label "l3"NOTRUN
Name "iso-8859-3" has label "latin3"NOTRUN
Name "iso-8859-4" has label "csisolatin4"NOTRUN
Name "iso-8859-4" has label "iso-8859-4"NOTRUN
Name "iso-8859-4" has label "iso-ir-110"NOTRUN
Name "iso-8859-4" has label "iso8859-4"NOTRUN
Name "iso-8859-4" has label "iso88594"NOTRUN
Name "iso-8859-4" has label "iso_8859-4"NOTRUN
Name "iso-8859-4" has label "iso_8859-4:1988"NOTRUN
Name "iso-8859-4" has label "l4"NOTRUN
Name "iso-8859-4" has label "latin4"NOTRUN
Name "iso-8859-5" has label "csisolatincyrillic"NOTRUN
Name "iso-8859-5" has label "cyrillic"NOTRUN
Name "iso-8859-5" has label "iso-8859-5"NOTRUN
Name "iso-8859-5" has label "iso-ir-144"NOTRUN
Name "iso-8859-5" has label "iso8859-5"NOTRUN
Name "iso-8859-5" has label "iso88595"NOTRUN
Name "iso-8859-5" has label "iso_8859-5"NOTRUN
Name "iso-8859-5" has label "iso_8859-5:1988"NOTRUN
Name "iso-8859-6" has label "arabic"NOTRUN
Name "iso-8859-6" has label "asmo-708"NOTRUN
Name "iso-8859-6" has label "csiso88596e"NOTRUN
Name "iso-8859-6" has label "csiso88596i"NOTRUN
Name "iso-8859-6" has label "csisolatinarabic"NOTRUN
Name "iso-8859-6" has label "ecma-114"NOTRUN
Name "iso-8859-6" has label "iso-8859-6"NOTRUN
Name "iso-8859-6" has label "iso-8859-6-e"NOTRUN
Name "iso-8859-6" has label "iso-8859-6-i"NOTRUN
Name "iso-8859-6" has label "iso-ir-127"NOTRUN
Name "iso-8859-6" has label "iso8859-6"NOTRUN
Name "iso-8859-6" has label "iso88596"NOTRUN
Name "iso-8859-6" has label "iso_8859-6"NOTRUN
Name "iso-8859-6" has label "iso_8859-6:1987"NOTRUN
Name "iso-8859-7" has label "csisolatingreek"NOTRUN
Name "iso-8859-7" has label "ecma-118"NOTRUN
Name "iso-8859-7" has label "elot_928"NOTRUN
Name "iso-8859-7" has label "greek"NOTRUN
Name "iso-8859-7" has label "greek8"NOTRUN
Name "iso-8859-7" has label "iso-8859-7"NOTRUN
Name "iso-8859-7" has label "iso-ir-126"NOTRUN
Name "iso-8859-7" has label "iso8859-7"NOTRUN
Name "iso-8859-7" has label "iso88597"NOTRUN
Name "iso-8859-7" has label "iso_8859-7"NOTRUN
Name "iso-8859-7" has label "iso_8859-7:1987"NOTRUN
Name "iso-8859-7" has label "sun_eu_greek"NOTRUN
Name "iso-8859-8" has label "csiso88598e"NOTRUN
Name "iso-8859-8" has label "csisolatinhebrew"NOTRUN
Name "iso-8859-8" has label "hebrew"NOTRUN
Name "iso-8859-8" has label "iso-8859-8"NOTRUN
Name "iso-8859-8" has label "iso-8859-8-e"NOTRUN
Name "iso-8859-8" has label "iso-ir-138"NOTRUN
Name "iso-8859-8" has label "iso8859-8"NOTRUN
Name "iso-8859-8" has label "iso88598"NOTRUN
Name "iso-8859-8" has label "iso_8859-8"NOTRUN
Name "iso-8859-8" has label "iso_8859-8:1988"NOTRUN
Name "iso-8859-8" has label "visual"NOTRUN
Name "iso-8859-8-i" has label "csiso88598i"NOTRUN
Name "iso-8859-8-i" has label "iso-8859-8-i"NOTRUN
Name "iso-8859-8-i" has label "logical"NOTRUN
Name "iso-8859-10" has label "csisolatin6"NOTRUN
Name "iso-8859-10" has label "iso-8859-10"NOTRUN
Name "iso-8859-10" has label "iso-ir-157"NOTRUN
Name "iso-8859-10" has label "iso8859-10"NOTRUN
Name "iso-8859-10" has label "iso885910"NOTRUN
Name "iso-8859-10" has label "l6"NOTRUN
Name "iso-8859-10" has label "latin6"NOTRUN
Name "iso-8859-13" has label "iso-8859-13"NOTRUN
Name "iso-8859-13" has label "iso8859-13"NOTRUN
Name "iso-8859-13" has label "iso885913"NOTRUN
Name "iso-8859-14" has label "iso-8859-14"NOTRUN
Name "iso-8859-14" has label "iso8859-14"NOTRUN
Name "iso-8859-14" has label "iso885914"NOTRUN
Name "iso-8859-15" has label "csisolatin9"NOTRUN
Name "iso-8859-15" has label "iso-8859-15"NOTRUN
Name "iso-8859-15" has label "iso8859-15"NOTRUN
Name "iso-8859-15" has label "iso885915"NOTRUN
Name "iso-8859-15" has label "iso_8859-15"NOTRUN
Name "iso-8859-15" has label "l9"NOTRUN
Name "iso-8859-16" has label "iso-8859-16"NOTRUN
Name "koi8-r" has label "cskoi8r"NOTRUN
Name "koi8-r" has label "koi"NOTRUN
Name "koi8-r" has label "koi8"NOTRUN
Name "koi8-r" has label "koi8-r"NOTRUN
Name "koi8-r" has label "koi8_r"NOTRUN
Name "koi8-u" has label "koi8-u"NOTRUN
Name "macintosh" has label "csmacintosh"NOTRUN
Name "macintosh" has label "mac"NOTRUN
Name "macintosh" has label "macintosh"NOTRUN
Name "macintosh" has label "x-mac-roman"NOTRUN
Name "windows-874" has label "dos-874"NOTRUN
Name "windows-874" has label "iso-8859-11"NOTRUN
Name "windows-874" has label "iso8859-11"NOTRUN
Name "windows-874" has label "iso885911"NOTRUN
Name "windows-874" has label "tis-620"NOTRUN
Name "windows-874" has label "windows-874"NOTRUN
Name "windows-1250" has label "cp1250"NOTRUN
Name "windows-1250" has label "windows-1250"NOTRUN
Name "windows-1250" has label "x-cp1250"NOTRUN
Name "windows-1251" has label "cp1251"NOTRUN
Name "windows-1251" has label "windows-1251"NOTRUN
Name "windows-1251" has label "x-cp1251"NOTRUN
Name "windows-1252" has label "ansi_x3.4-1968"NOTRUN
Name "windows-1252" has label "ascii"NOTRUN
Name "windows-1252" has label "cp1252"NOTRUN
Name "windows-1252" has label "cp819"NOTRUN
Name "windows-1252" has label "csisolatin1"NOTRUN
Name "windows-1252" has label "ibm819"NOTRUN
Name "windows-1252" has label "iso-8859-1"NOTRUN
Name "windows-1252" has label "iso-ir-100"NOTRUN
Name "windows-1252" has label "iso8859-1"NOTRUN
Name "windows-1252" has label "iso88591"NOTRUN
Name "windows-1252" has label "iso_8859-1"NOTRUN
Name "windows-1252" has label "iso_8859-1:1987"NOTRUN
Name "windows-1252" has label "l1"NOTRUN
Name "windows-1252" has label "latin1"NOTRUN
Name "windows-1252" has label "us-ascii"NOTRUN
Name "windows-1252" has label "windows-1252"NOTRUN
Name "windows-1252" has label "x-cp1252"NOTRUN
Name "windows-1253" has label "cp1253"NOTRUN
Name "windows-1253" has label "windows-1253"NOTRUN
Name "windows-1253" has label "x-cp1253"NOTRUN
Name "windows-1254" has label "cp1254"NOTRUN
Name "windows-1254" has label "csisolatin5"NOTRUN
Name "windows-1254" has label "iso-8859-9"NOTRUN
Name "windows-1254" has label "iso-ir-148"NOTRUN
Name "windows-1254" has label "iso8859-9"NOTRUN
Name "windows-1254" has label "iso88599"NOTRUN
Name "windows-1254" has label "iso_8859-9"NOTRUN
Name "windows-1254" has label "iso_8859-9:1989"NOTRUN
Name "windows-1254" has label "l5"NOTRUN
Name "windows-1254" has label "latin5"NOTRUN
Name "windows-1254" has label "windows-1254"NOTRUN
Name "windows-1254" has label "x-cp1254"NOTRUN
Name "windows-1255" has label "cp1255"NOTRUN
Name "windows-1255" has label "windows-1255"NOTRUN
Name "windows-1255" has label "x-cp1255"NOTRUN
Name "windows-1256" has label "cp1256"NOTRUN
Name "windows-1256" has label "windows-1256"NOTRUN
Name "windows-1256" has label "x-cp1256"NOTRUN
Name "windows-1257" has label "cp1257"NOTRUN
Name "windows-1257" has label "windows-1257"NOTRUN
Name "windows-1257" has label "x-cp1257"NOTRUN
Name "windows-1258" has label "cp1258"NOTRUN
Name "windows-1258" has label "windows-1258"NOTRUN
Name "windows-1258" has label "x-cp1258"NOTRUN
Name "x-mac-cyrillic" has label "x-mac-cyrillic"NOTRUN
Name "x-mac-cyrillic" has label "x-mac-ukrainian"NOTRUN
Name "gbk" has label "chinese"NOTRUN
Name "gbk" has label "csgb2312"NOTRUN
Name "gbk" has label "csiso58gb231280"NOTRUN
Name "gbk" has label "gb2312"NOTRUN
Name "gbk" has label "gb_2312"NOTRUN
Name "gbk" has label "gb_2312-80"NOTRUN
Name "gbk" has label "gbk"NOTRUN
Name "gbk" has label "iso-ir-58"NOTRUN
Name "gbk" has label "x-gbk"NOTRUN
Name "gb18030" has label "gb18030"NOTRUN
Name "hz-gb-2312" has label "hz-gb-2312"NOTRUN
Name "big5" has label "big5"NOTRUN
Name "big5" has label "big5-hkscs"NOTRUN
Name "big5" has label "cn-big5"NOTRUN
Name "big5" has label "csbig5"NOTRUN
Name "big5" has label "x-x-big5"NOTRUN
Name "euc-jp" has label "cseucpkdfmtjapanese"NOTRUN
Name "euc-jp" has label "euc-jp"NOTRUN
Name "euc-jp" has label "x-euc-jp"NOTRUN
Name "iso-2022-jp" has label "csiso2022jp"NOTRUN
Name "iso-2022-jp" has label "iso-2022-jp"NOTRUN
Name "shift_jis" has label "csshiftjis"NOTRUN
Name "shift_jis" has label "ms_kanji"NOTRUN
Name "shift_jis" has label "shift-jis"NOTRUN
Name "shift_jis" has label "shift_jis"NOTRUN
Name "shift_jis" has label "sjis"NOTRUN
Name "shift_jis" has label "windows-31j"NOTRUN
Name "shift_jis" has label "x-sjis"NOTRUN
Name "euc-kr" has label "cseuckr"NOTRUN
Name "euc-kr" has label "csksc56011987"NOTRUN
Name "euc-kr" has label "euc-kr"NOTRUN
Name "euc-kr" has label "iso-ir-149"NOTRUN
Name "euc-kr" has label "korean"NOTRUN
Name "euc-kr" has label "ks_c_5601-1987"NOTRUN
Name "euc-kr" has label "ks_c_5601-1989"NOTRUN
Name "euc-kr" has label "ksc5601"NOTRUN
Name "euc-kr" has label "ksc_5601"NOTRUN
Name "euc-kr" has label "windows-949"NOTRUN
Name "iso-2022-kr" has label "csiso2022kr"NOTRUN
Name "iso-2022-kr" has label "iso-2022-kr"NOTRUN
Name "x-user-defined" has label "x-user-defined"NOTRUN
/dom/nodes/Document-contentType/contentType/contenttype_bmp.html (w3c-test.org) OK0 / 110.21
BMP document.contentType === 'image/bmp'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_css.html (w3c-test.org) OK0 / 110.26
CSS document.contentType === 'text/css'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html (w3c-test.org) OK0 / 110.21
Data URI document.contentType === 'text/plain' when data URI MIME type is not setTIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html (w3c-test.org) OK0 / 110.20
Data URI document.contentType === 'text/html' when data URI MIME type is setTIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_gif.html (w3c-test.org) OK0 / 110.21
GIF document.contentType === 'image/gif'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_html.html (w3c-test.org) OK0 / 110.21
HTM document.contentType === 'text/html'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html (w3c-test.org) OK0 / 110.21
Javascript URI document.contentType === 'text/html'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_jpg.html (w3c-test.org) OK0 / 110.21
JPG document.contentType === 'image/jpeg'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html (w3c-test.org) OK0 / 110.20
Custom document.contentType === 'text/xml' when explicitly set to this valueTIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html (w3c-test.org) OK0 / 110.22
Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta headerTIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_03.html (w3c-test.org) OK0 / 110.21
Custom document.contentType === 'text/html' when no Content-Type header is provided in HTTP responseTIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_png.html (w3c-test.org) OK0 / 110.21
PNG document.contentType === 'image/png'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_txt.html (w3c-test.org) OK0 / 110.25
TXT document.contentType === 'text/plain'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/contenttype_xml.html (w3c-test.org) OK0 / 110.22
XML document.contentType === 'application/xml'TIMEOUTTest timed out
/dom/nodes/Document-contentType/contentType/createDocument.html (w3c-test.org) OK0 / 10.22
document.implementation.createDocument: document.contentType === 'application/xml'FAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/nodes/Document-contentType/contentType/createDocument.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-contentType/contentType/createDocument.html:2 )
/dom/nodes/Document-contentType/contentType/createHTMLDocument.html (w3c-test.org) OK1 / 10.28
document.implementation.createHTMLDocument: document.contentType === 'text/html'PASS
/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html (w3c-test.org) OK0 / 10.23
XHR - retrieve HTML document: document.contentType === 'application/xml'FAILXMLHttpRequest is not defined(stack: @http://localhost:8000/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 async_test@http://localhost:8000/resources/testharness.js:462 @http://localhost:8000/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:2 )
/dom/nodes/Document-createComment.html (w3c-test.org) OK7 / 70.43
Document.createCommentPASS
createComment("\v")PASS
createComment("a -- b")PASS
createComment("a-")PASS
createComment("-b")PASS
createComment(null)PASS
createComment(undefined)PASS
/dom/nodes/Document-createElement-namespace.html (w3c-test.org) TIMEOUT0 / 015.01
/dom/nodes/Document-createElement.html (w3c-test.org) OK1 / 361.04
Document.createElementPASS
createElement(undefined)FAILassert_equals: expected (string) "undefined" but got (object) null
createElement(null)FAILassert_equals: expected (string) "null" but got (object) null
createElement("foo")FAILassert_equals: expected (string) "foo" but got (object) null
createElement("f1oo")FAILassert_equals: expected (string) "f1oo" but got (object) null
createElement("foo1")FAILassert_equals: expected (string) "foo1" but got (object) null
createElement("f̀oo")FAILassert_equals: expected (string) "f̀oo" but got (object) null
createElement("foò")FAILassert_equals: expected (string) "foò" but got (object) null
createElement(":foo")FAILassert_equals: expected (string) ":foo" but got (object) null
createElement("f:oo")FAILassert_equals: expected (string) "f:oo" but got (object) null
createElement("foo:")FAILassert_equals: expected (string) "foo:" but got (object) null
createElement("xml")FAILassert_equals: expected (string) "xml" but got (object) null
createElement("xmlns")FAILassert_equals: expected (string) "xmlns" but got (object) null
createElement("xmlfoo")FAILassert_equals: expected (string) "xmlfoo" but got (object) null
createElement("xml:foo")FAILassert_equals: expected (string) "xml:foo" but got (object) null
createElement("xmlns:foo")FAILassert_equals: expected (string) "xmlns:foo" but got (object) null
createElement("xmlfoo:bar")FAILassert_equals: expected (string) "xmlfoo:bar" but got (object) null
createElement("svg")FAILassert_equals: expected (string) "svg" but got (object) null
createElement("math")FAILassert_equals: expected (string) "math" but got (object) null
createElement("FOO")FAILassert_equals: expected (string) "foo" but got (object) null
createElement("marK")FAILassert_equals: expected (string) "marK" but got (object) null
createElement("İnput")FAILassert_equals: expected (string) "İnput" but got (object) null
createElement("ınput")FAILassert_equals: expected (string) "ınput" but got (object) null
createElement("")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("1foo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("̀foo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("}foo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("f}oo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("foo}")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("￿foo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("f￿oo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("foo￿")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("<foo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("foo>")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("<foo>")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
createElement("f<oo")FAILassert_throws: function "function () { document.createElement(arg) }" threw object "Error: Method failed: Document.createElement" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
/dom/nodes/Document-createElementNS.html (w3c-test.org) OK1 / 220.79
Document.createElementNSPASS
Invalid Name: FAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: 1fooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: ̀fooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: }fooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: f}ooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: foo}FAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: ￿fooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: f￿ooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: foo￿FAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: <fooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: foo>FAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: <foo>FAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid Name: f<ooFAILassert_throws: function "function () { document.createElementNS("", name) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Invalid namespace and QName :fooFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
Invalid namespace and QName foo:FAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
Invalid namespace and QName foo:fooFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
Invalid namespace http://oops/ and QName xml:fooFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
Invalid namespace http://oops/ and QName xmlnsFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" did not throw
Invalid namespace http://oops/ and QName xmlns:fooFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" did not throw
Invalid namespace http://www.w3.org/2000/xmlns/ and QName xml:fooFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" threw object "Error: Method failed: Document.createElementNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
Invalid namespace http://www.w3.org/2000/xmlns/ and QName foo:xmlnsFAILassert_throws: function "function () { document.createElementNS(a[0], a[1]) }" did not throw
/dom/nodes/Document-createEvent.html (w3c-test.org) OK3 / 491.29
CustomEvent should be an alias for CustomEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('CustomEvent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
customevent should be an alias for CustomEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('customevent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
CUSTOMEVENT should be an alias for CustomEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('CUSTOMEVENT') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
Event should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('Event') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
event should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('event') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
EVENT should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('EVENT') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
Events should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('Events') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
events should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('events') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
EVENTS should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('EVENTS') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
HTMLEvents should be an alias for Event.PASS
createEvent('HTMLEvents') should be initialized correctly.FAILassert_equals: bubbles should be initialized to false expected false but got true
htmlevents should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('htmlevents') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
HTMLEVENTS should be an alias for Event.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('HTMLEVENTS') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
MouseEvent should be an alias for MouseEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('MouseEvent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
mouseevent should be an alias for MouseEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('mouseevent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
MOUSEEVENT should be an alias for MouseEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('MOUSEEVENT') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
MouseEvents should be an alias for MouseEvent.PASS
createEvent('MouseEvents') should be initialized correctly.FAILassert_equals: bubbles should be initialized to false expected false but got true
mouseevents should be an alias for MouseEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('mouseevents') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
MOUSEEVENTS should be an alias for MouseEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('MOUSEEVENTS') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
UIEvent should be an alias for UIEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('UIEvent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:38 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
uievent should be an alias for UIEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('uievent') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
UIEVENT should be an alias for UIEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('UIEVENT') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
UIEvents should be an alias for UIEvent.PASS
createEvent('UIEvents') should be initialized correctly.FAILassert_equals: bubbles should be initialized to false expected false but got true
uievents should be an alias for UIEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('uievents') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:39 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
UIEVENTS should be an alias for UIEvent.FAILMethod failed: Document.createEvent(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:8 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
createEvent('UIEVENTS') should be initialized correctly.FAILev is undefined(stack: @http://localhost:8000/dom/nodes/Document-createEvent.html:10 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testAlias@http://localhost:8000/dom/nodes/Document-createEvent.html:26 @http://localhost:8000/dom/nodes/Document-createEvent.html:40 @http://localhost:8000/dom/nodes/Document-createEvent.html:37 )
Should throw NOT_SUPPORTED_ERR for unrecognized argumentsFAILassert_throws: function "function () { var evt = document.createEvent("foo"); }" threw object "Error: Method failed: Document.createEvent" that is not a DOMException NOT_SUPPORTED_ERR: property "code" is equal to undefined, expected 9
/dom/nodes/Document-createProcessingInstruction-literal-1.xhtml (w3c-test.org) OK0 / 10.27
<FAILassert_equals: expected Element node <null xmlns="http://www.w3.org/1999/xhtml"><head> <title>... but got Comment node <!--?xml version="1.0" encoding="UTF-8"?-->
/dom/nodes/Document-createProcessingInstruction-literal-2.xhtml (w3c-test.org) OK0 / 10.28
ProcessingInstruction literalsFAILassert_true: expected true got false
/dom/nodes/Document-createProcessingInstruction.html (w3c-test.org) OK4 / 120.53
Document.createProcessingInstruction in HTML documentsPASS
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x".FAILassert_throws: function "function () { document.createProcessingInstructio..." threw object "Error: Method failed: Document.createProcessingInstruction" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
Should get a ProcessingInstruction for target "xml:fail" and data "x".PASS
Should get a ProcessingInstruction for target "A·A" and data "x".PASS
Should get a ProcessingInstruction for target "a0" and data "x".PASS
/dom/nodes/Document-createProcessingInstruction.xhtml (w3c-test.org) OK0 / 00.22
/dom/nodes/Document-createTreeWalker.html (w3c-test.org) OK1 / 50.38
Required arguments to createTreeWalker should be required.PASS
Optional arguments to createTreeWalker should be optional (1 passed).FAILdocument.createTreeWalker is not a function(stack: @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:8 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:13 )
Optional arguments to createTreeWalker should be optional (2 passed).FAILdocument.createTreeWalker is not a function(stack: @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:15 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:20 )
Optional arguments to createTreeWalker should be optional (3 passed, null).FAILdocument.createTreeWalker is not a function(stack: @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:22 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:27 )
Optional arguments to createTreeWalker should be optional (3 passed, function).FAILdocument.createTreeWalker is not a function(stack: @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:30 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Document-createTreeWalker.html:35 )
/dom/nodes/Document-getElementById.html (w3c-test.org) OK0 / 10.22
Document.getElementById with an empty stringFAILassert_equals: expected null but got Element node <null id=""></null>
/dom/nodes/Document-getElementsByTagName.html (w3c-test.org) OK7 / 100.53
InterfacesPASS
Caching is allowedPASS
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode)PASS
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode)FAILassert_throws: function "function () { "use strict"; l[5] = "foopy" }" did not throw
Should be able to set expando shadowing a proto prop (item)PASS
Should be able to set expando shadowing a proto prop (namedItem)PASS
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNamesFAILassert_equals: expected (object) Element node <null id="x"></null> but got (undefined) undefined
Document.getElementsByTagNameFAILassert_equals: expected (string) "i" but got (object) null
Document.getElementsByTagName 1PASS
Document.getElementsByTagName 2PASS
/dom/nodes/Document-getElementsByTagNameNS.html (w3c-test.org) OK1 / 10.27
Document.getElementsByTagNameNSPASS
/dom/nodes/Document-importNode.html (w3c-test.org) OK4 / 40.63
No 'deep' argument.PASS
Undefined 'deep' argument.PASS
True 'deep' argument.PASS
False 'deep' argument.PASS
/dom/nodes/DocumentType-remove.html (w3c-test.org) OK0 / 10.28
DocumentType.removeFAILdocument.implementation.createDocument is not a function(stack: @http://localhost:8000/dom/nodes/DocumentType-remove.html:4 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/DocumentType-remove.html:2 )
/dom/nodes/Element-childElement-null.html (w3c-test.org) OK0 / 10.42
Null testFAILassert_equals: expected (object) null but got (undefined) undefined
/dom/nodes/Element-childElement-null.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-childElement-null.xhtml (w3c-test.org) OK0 / 00.32
/dom/nodes/Element-childElementCount-dynamic-add.html (w3c-test.org) OK0 / 10.42
Dynamic Adding of ElementsFAILassert_equals: expected (number) 2 but got (undefined) undefined
/dom/nodes/Element-childElementCount-dynamic-add.svg (w3c-test.org) TIMEOUT0 / 015.01
/dom/nodes/Element-childElementCount-dynamic-add.xhtml (w3c-test.org) OK0 / 00.28
/dom/nodes/Element-childElementCount-dynamic-remove.html (w3c-test.org) OK0 / 110.41
Dynamic Removal of ElementsTIMEOUTTest timed out
/dom/nodes/Element-childElementCount-dynamic-remove.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-childElementCount-dynamic-remove.xhtml (w3c-test.org) OK0 / 00.33
/dom/nodes/Element-childElementCount-nochild.html (w3c-test.org) OK0 / 10.43
childElementCount without Child Element NodesFAILassert_equals: expected (number) 0 but got (undefined) undefined
/dom/nodes/Element-childElementCount-nochild.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-childElementCount-nochild.xhtml (w3c-test.org) OK0 / 00.28
/dom/nodes/Element-childElementCount.html (w3c-test.org) OK0 / 10.42
childElementCountFAILassert_true: expected true got false
/dom/nodes/Element-childElementCount.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-childElementCount.xhtml (w3c-test.org) OK0 / 00.33
/dom/nodes/Element-children.html (w3c-test.org) OK0 / 20.23
HTMLCollection edge casesFAILcontainer.children is undefined(stack: @http://localhost:8000/dom/nodes/Element-children.html:4 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-children.html:2 )
HTMLCollection edge cases 1FAILassert_array_equals: lengths differ, expected 3 got 0
/dom/nodes/Element-classlist.html (w3c-test.org) OK1 / 642.22
Element.classList must exist as an objectFAILassert_equals: critical test; ignore any results after this expected "object" but got "undefined"
Element.classList must exist as an object even if the element has no class attributeFAILassert_equals: expected "object" but got "undefined"
DOMTokenList should be exposed for prototypingFAILassert_true: expected true got false
prototyping DOMTokenList should workFAILDOMTokenList is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:13 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:15 )
Element.classList must implement DOMTokenListFAILinvalid 'instanceof' operand window.DOMTokenList(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:17 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:19 )
CSS .foo selectors must not match elements without any classFAILgetComputedStyle is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:21 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:22 )
classList must be correct for an element that has classesFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:24 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:27 )
classList.length must be 0 for an element that has no classesFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:29 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:30 )
classList must not contain an undefined classFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:32 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:33 )
classList.item() must return null for out-of-range indexFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:35 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:36 )
classList.item() must return null for negative indexFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:38 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:39 )
classList[index] must be undefined for out-of-range indexFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:46 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:47 )
classList[index] must be undefined for negative indexFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:49 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:50 )
className should contain initial markup whitespacePASS
empty classList should return the empty string since the ordered set parser skip the whitespacesFAILassert_equals: implicit expected "" but got "undefined"
.contains(empty_string) must throw a SYNTAX_ERRFAILassert_throws: function "function () { elem.classList.contains(''); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12
.add(empty_string) must throw a SYNTAX_ERRFAILassert_throws: function "function () { elem.classList.add(''); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12
.remove(empty_string) must throw a SYNTAX_ERRFAILassert_throws: function "function () { elem.classList.remove(''); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12
.toggle(empty_string) must throw a SYNTAX_ERRFAILassert_throws: function "function () { elem.classList.toggle(''); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12
.contains(string_with_spaces) must throw an INVALID_CHARACTER_ERRFAILassert_throws: function "function () { elem.classList.contains('a b'); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
.add(string_with_spaces) must throw an INVALID_CHARACTER_ERRFAILassert_throws: function "function () { elem.classList.add('a b'); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
.remove(string_with_spaces) must throw an INVALID_CHARACTER_ERRFAILassert_throws: function "function () { elem.classList.remove('a b'); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
.toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERRFAILassert_throws: function "function () { elem.classList.toggle('a b'); }" threw object "TypeError: elem.classList is undefined" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
computed style must update when setting .classNameFAILgetComputedStyle is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:84 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:85 )
classList.contains must update when .className is changedFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:87 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:88 )
classList.contains must be case sensitiveFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:90 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:91 )
classList.contains must not match when punctuation characters are addedFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:93 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:100 )
classList.add must not cause the CSS selector to stop matchingFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:102 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:104 )
classList.add must not remove existing classesFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:106 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:107 )
classList.contains case sensitivity must match a case-specific stringFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:109 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:110 )
classList.length must correctly reflect the number of tokensFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:112 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:113 )
classList.item(0) must return the first tokenFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:115 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:116 )
classList.item must return case-sensitive strings and preserve token orderFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:118 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:119 )
classList[0] must return the first tokenFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:121 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:122 )
classList[index] must return case-sensitive strings and preserve token orderFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:124 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:125 )
classList[index] must still be undefined for out-of-range index when earlier indexes existFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:132 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:133 )
className must update correctly when items have been added through classListFAILassert_equals: expected "foo FOO" but got "foo"
classList must stringify correctly when items have been addedFAILassert_equals: implicit expected "foo FOO" but got "undefined"
classList.add should not add a token if it already existsFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:142 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:146 )
classList.remove removes arguments passed, if they are present.FAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:148 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:152 )
classList.remove must remove existing tokensFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:154 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:160 )
classList.remove must not break case-sensitive CSS selector matchingFAILgetComputedStyle is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:162 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:163 )
classList.remove must remove duplicated tokensFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:165 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:168 )
classList.remove must collapse whitespace around removed tokensFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:171 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:174 )
classList.remove must collapse whitespaces around each tokenFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:177 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:180 )
classList.remove must collapse whitespaces around each token and remove duplicatesFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:183 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:186 )
classList.remove must collapse whitespace when removing duplicate tokensFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:189 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:192 )
classList.add must collapse whitespaces and remove duplicates when adding a token that already existsFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:195 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:198 )
classList.toggle must toggle tokens case-sensitively when addingFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:200 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:204 )
classList.toggle must not break case-sensitive CSS selector matchingFAILgetComputedStyle is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:206 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:207 )
classList.toggle must be able to remove tokensFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:209 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:210 )
classList.toggle must be case-sensitive when removing tokensFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:213 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:216 )
CSS class selectors must stop matching when all classes have been removedFAILgetComputedStyle is not defined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:218 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:219 )
className must be empty when all classes have been removedFAILassert_equals: expected "" but got "foo"
classList must stringify to an empty string when all classes have been removedFAILassert_equals: implicit expected "" but got "undefined"
classList.item(0) must return null when all classes have been removedFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:228 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:229 )
classList[0] must be undefined when all classes have been removedFAILelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:236 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:237 )
classList.add should treat " " as a spaceFAILfoo.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:242 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:244 )
classList.add should treat \t as a spaceFAILfoo.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:248 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:250 )
classList.add should treat \r as a spaceFAILfoo.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:254 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:256 )
classList.add should treat \n as a spaceFAILfoo.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:260 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:262 )
classList.add should treat \f as a spaceFAILfoo.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:266 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:268 )
classList.length must be read-onlyFAILsecondelem.classList is undefined(stack: @http://localhost:8000/dom/nodes/Element-classlist.html:279 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-classlist.html:281 )
classList must be read-onlyFAILassert_equals: expected (undefined) undefined but got (string) ""
/dom/nodes/Element-firstElementChild-entity.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-firstElementChild-entity.xhtml (w3c-test.org) OK0 / 00.23
/dom/nodes/Element-firstElementChild-namespace.html (w3c-test.org) OK0 / 10.38
firstElementChild with namespacesFAILassert_true: expected true got false
/dom/nodes/Element-firstElementChild-namespace.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-firstElementChild-namespace.xhtml (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-firstElementChild.html (w3c-test.org) OK0 / 10.43
firstElementChildFAILassert_true: expected true got false
/dom/nodes/Element-firstElementChild.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-firstElementChild.xhtml (w3c-test.org) OK0 / 00.28
/dom/nodes/Element-getElementsByClassName.html (w3c-test.org) OK2 / 20.28
getElementsByClassName should work on disconnected subtrees.PASS
Interface should be correct.PASS
/dom/nodes/Element-lastElementChild.html (w3c-test.org) OK0 / 10.43
lastElementChildFAILassert_true: expected true got false
/dom/nodes/Element-lastElementChild.svg (w3c-test.org) TIMEOUT0 / 015.01
/dom/nodes/Element-lastElementChild.xhtml (w3c-test.org) OK0 / 00.33
/dom/nodes/Element-nextElementSibling.html (w3c-test.org) OK0 / 10.45
nextElementSiblingFAILassert_true: expected true got false
/dom/nodes/Element-nextElementSibling.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-nextElementSibling.xhtml (w3c-test.org) OK0 / 00.33
/dom/nodes/Element-previousElementSibling.html (w3c-test.org) OK0 / 10.42
previousElementSiblingFAILassert_true: expected true got false
/dom/nodes/Element-previousElementSibling.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-previousElementSibling.xhtml (w3c-test.org) OK0 / 00.28
/dom/nodes/Element-remove.html (w3c-test.org) OK1 / 50.38
Element.removePASS
element should support remove()FAILassert_true: expected true got false
remove() should work if element doesn't have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:11 @http://localhost:8000/dom/nodes/Element-remove.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-remove.html:2 )
remove() should work if element does have a parentFAILnode.remove is not a function(stack: @http://localhost:8000/dom/nodes/ChildNode-remove.js:16 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 testRemove@http://localhost:8000/dom/nodes/ChildNode-remove.js:19 @http://localhost:8000/dom/nodes/Element-remove.html:5 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-remove.html:2 )
remove() should work if element does have a parent and siblingsFAILassert_equals: Node should not have a parent expected null but got Element node <null><div></div></null>
/dom/nodes/Element-removeAttributeNS.html (w3c-test.org) OK0 / 10.28
removeAttributeNS should take a local name.FAILassert_equals: expected 1 but got 0
/dom/nodes/Element-siblingElement-null.html (w3c-test.org) OK0 / 10.43
Null testFAILassert_equals: expected (object) null but got (undefined) undefined
/dom/nodes/Element-siblingElement-null.svg (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Element-siblingElement-null.xhtml (w3c-test.org) OK0 / 00.34
/dom/nodes/Element-tagName.html (w3c-test.org) OK0 / 30.38
tagName should upper-case for HTML elements in HTML documents.FAILassert_equals: expected "X:B" but got "B"
tagName should not upper-case for SVG elements in HTML documents.FAILassert_equals: expected "svg" but got "SVG"
tagName should be updated when changing ownerDocumentFAILxmlel is null(stack: @http://localhost:8000/dom/nodes/Element-tagName.html:20 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/Element-tagName.html:24 )
/dom/nodes/Node-appendChild.html (w3c-test.org) OK0 / 110.28
WebIDL testsTIMEOUTTest timed out
/dom/nodes/Node-cloneNode.html (w3c-test.org) OK1 / 10.23
Node.cloneNodePASS
/dom/nodes/Node-compareDocumentPosition.html (w3c-test.org) OK0 / 00.19
/dom/nodes/Node-constants.html (w3c-test.org) OK0 / 00.17
/dom/nodes/Node-contains.html (w3c-test.org) OK0 / 00.17
/dom/nodes/Node-insertBefore.html (w3c-test.org) OK0 / 110.30
Calling insertBefore with a non-Node first argument must throw TypeError.TIMEOUTTest timed out
/dom/nodes/Node-isEqualNode.xhtml (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Node-lookupPrefix.xhtml (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Node-nodeName.html (w3c-test.org) OK5 / 60.38
For Element nodes, nodeName should return the same as tagName.FAILassert_equals: expected "svg" but got "SVG"
For Text nodes, nodeName should return "#text".PASS
For Comment nodes, nodeName should return "#comment".PASS
For Document nodes, nodeName should return "#document".PASS
For DocumentType nodes, nodeName should return the name.PASS
For DocumentFragment nodes, nodeName should return "#document-fragment".PASS
/dom/nodes/Node-nodeName.xhtml (w3c-test.org) OK6 / 70.43
For Element nodes, nodeName should return the same as tagName.FAILassert_equals: expected "i" but got "I"
For Text nodes, nodeName should return "#text".PASS
For ProcessingInstruction nodes, nodeName should return the target.PASS
For Comment nodes, nodeName should return "#comment".PASS
For Document nodes, nodeName should return "#document".PASS
For DocumentType nodes, nodeName should return the name.PASS
For DocumentFragment nodes, nodeName should return "#document-fragment".PASS
/dom/nodes/Node-normalize.html (w3c-test.org) OK2 / 30.40
Node.normalize()FAILassert_equals: expected "34" but got "3"
Empty text nodes separated by a non-empty text nodePASS
Empty text nodesPASS
/dom/nodes/Node-parentElement.html (w3c-test.org) OK12 / 121.18
When the parent is null, parentElement should be nullPASS
When the parent is a document, parentElement should be null (doctype)PASS
When the parent is a document, parentElement should be null (element)PASS
When the parent is a document, parentElement should be null (comment)PASS
parentElement should return null for children of DocumentFragments (element)PASS
parentElement should return null for children of DocumentFragments (text)PASS
parentElement should work correctly with DocumentFragments (element)PASS
parentElement should work correctly with DocumentFragments (text)PASS
parentElement should work correctly in disconnected subtrees (element)PASS
parentElement should work correctly in disconnected subtrees (text)PASS
parentElement should work correctly in a document (element)PASS
parentElement should work correctly in a document (text)PASS
/dom/nodes/Node-parentNode.html (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/Node-properties.html (w3c-test.org) OK0 / 00.20
/dom/nodes/Node-removeChild.html (w3c-test.org) OK0 / 00.22
/dom/nodes/Node-replaceChild.html (w3c-test.org) OK0 / 110.26
Passing null to replaceChild should throw a TypeError.TIMEOUTTest timed out
/dom/nodes/Node-textContent.html (w3c-test.org) ERROR12 / 120.63TypeError: document.implementation.createDocument is not a function
For an empty Element, textContent should be the empty stringPASS
For an empty DocumentFragment, textContent should be the empty stringPASS
Element with childrenPASS
Element with descendantsPASS
DocumentFragment with childrenPASS
DocumentFragment with descendantsPASS
For an empty Text, textContent should be the empty stringPASS
For an empty ProcessingInstruction, textContent should be the empty stringPASS
For an empty Comment, textContent should be the empty stringPASS
For a Text with data, textContent should be that dataPASS
For a ProcessingInstruction with data, textContent should be that dataPASS
For a Comment with data, textContent should be that dataPASS
/dom/nodes/attributes.html (w3c-test.org) OK19 / 341.19
AttrExodusPASS
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttribute)FAILassert_throws: function "function () { el.setAttribute(invalid_names[i], "test") }" threw object "Error: Method failed: Element.setAttribute" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
setAttribute should lowercase its name argument (upper case attribute)FAILassert_equals: expected (object) null but got (string) "left"
setAttribute should lowercase its name argument (mixed case attribute)FAILassert_equals: expected (object) null but got (string) "tasty"
setAttribute should not throw even when qualifiedName starts with 'xmlns'PASS
Basic functionality should be intact.PASS
setAttribute should not change the order of previously set attributes.PASS
setAttribute should set the first attribute with the given namePASS
setAttribute should set the attribute with the given qualified nameFAILassert_equals: expected (string) "1" but got (object) null
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttributeNS)FAILassert_throws: function "function () { el.setAttributeNS("a", invalid_names[i], "f..." threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
When qualifiedName does not match the QName production, an NAMESPACE_ERR exception is to be thrown.FAILassert_throws: Expected exception for :a. function "function () { el.setAttributeNS("a", invalid_qnames[i], "..." threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
null and the empty string should result in a null namespace.PASS
A namespace is required to use a prefix.FAILassert_throws: function "function () { el.setAttributeNS("", "aa:bb", "fail") }" threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
The xml prefix should not be allowed for arbitrary namespacesFAILassert_throws: function "function () { el.setAttributeNS("a", "xml:bb", "fail") }" threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
XML-namespaced attributes don't need an xml prefixPASS
The xmlns prefix should not be allowed for arbitrary namespacesFAILassert_throws: function "function () { el.setAttributeNS("a", "xmlns:bb", "fail") }" threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
The xmlns qualified name should not be allowed for arbitrary namespacesFAILassert_throws: function "function () { el.setAttributeNS("a", "xmlns", "fail") }" threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
xmlns should be allowed as local namePASS
The XMLNS namespace should require xmlns as prefix or qualified nameFAILassert_throws: function "function () { el.setAttributeNS(XMLNS, "a:xmlns", "fail") }" threw object "Error: Method failed: Element.setAttributeNS" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
xmlns should be allowed as prefix in the XMLNS namespacePASS
xmlns should be allowed as qualified name in the XMLNS namespacePASS
Setting the same attribute with another prefix should not change the prefixPASS
setAttribute should not throw even if a load is not allowedPASS
Attributes should work in document fragments.PASS
Attribute values should not be parsed.PASS
Specified attributes should be accessible.PASS
Entities in attributes should have been expanded while parsing.PASS
Unset attributes return nullPASS
First set attribute is returned by getAttributeFAILassert_equals: expected true but got false
Style attributes are not normalizedPASS
Only lowercase attributes are returned on HTML elements (upper case attribute)FAILassert_equals: expected true but got false
Only lowercase attributes are returned on HTML elements (mixed case attribute)FAILassert_equals: expected true but got false
First set attribute is returned with mapped attribute set firstPASS
First set attribute is returned with mapped attribute set laterFAILassert_equals: expected "right" but got "left"
/dom/nodes/case.html (w3c-test.org) OK158 / 2855.43
createElement abcFAILassert_equals: expected (string) "abc" but got (object) null
setAttribute abcPASS
getAttribute abcPASS
getElementsByTagName a:abcFAILassert_array_equals: lengths differ, expected 0 got 3
getElementsByTagName abcFAILassert_array_equals: lengths differ, expected 0 got 3
createElement AbcFAILassert_equals: expected (string) "abc" but got (object) null
setAttribute AbcPASS
getAttribute AbcPASS
getElementsByTagName a:AbcFAILassert_array_equals: lengths differ, expected 0 got 3
getElementsByTagName AbcFAILassert_array_equals: lengths differ, expected 0 got 3
createElement ABCFAILassert_equals: expected (string) "abc" but got (object) null
setAttribute ABCPASS
getAttribute ABCPASS
getElementsByTagName a:ABCFAILassert_array_equals: lengths differ, expected 0 got 3
getElementsByTagName ABCFAILassert_array_equals: lengths differ, expected 0 got 3
createElement äFAILassert_equals: expected (string) "ä" but got (object) null
setAttribute äPASS
getAttribute äPASS
getElementsByTagName a:äFAILassert_array_equals: lengths differ, expected 0 got 3
getElementsByTagName äFAILassert_array_equals: lengths differ, expected 0 got 3
createElement ÄFAILassert_equals: expected (string) "Ä" but got (object) null
setAttribute ÄPASS
getAttribute ÄPASS
getElementsByTagName a:ÄFAILassert_array_equals: lengths differ, expected 0 got 3
getElementsByTagName ÄFAILassert_array_equals: lengths differ, expected 0 got 3
createElementNS http://www.w3.org/1999/xhtml,abc,abcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,abc,abcPASS
getAttributeNS http://www.w3.org/1999/xhtml,abc,abcPASS
createElementNS http://www.w3.org/1999/xhtml,abc,AbcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,abc,AbcPASS
getAttributeNS http://www.w3.org/1999/xhtml,abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,abc,ABCFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,abc,ABCPASS
getAttributeNS http://www.w3.org/1999/xhtml,abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,abc,äFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,abc,äPASS
getAttributeNS http://www.w3.org/1999/xhtml,abc,äPASS
createElementNS http://www.w3.org/1999/xhtml,abc,ÄFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,abc,ÄPASS
getAttributeNS http://www.w3.org/1999/xhtml,abc,ÄPASS
createElementNS http://www.w3.org/1999/xhtml,Abc,abcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Abc,abcPASS
getAttributeNS http://www.w3.org/1999/xhtml,Abc,abcPASS
createElementNS http://www.w3.org/1999/xhtml,Abc,AbcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Abc,AbcPASS
getAttributeNS http://www.w3.org/1999/xhtml,Abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,Abc,ABCFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ABCPASS
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,Abc,äFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Abc,äPASS
getAttributeNS http://www.w3.org/1999/xhtml,Abc,äPASS
createElementNS http://www.w3.org/1999/xhtml,Abc,ÄFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ÄPASS
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ÄPASS
createElementNS http://www.w3.org/1999/xhtml,ABC,abcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ABC,abcPASS
getAttributeNS http://www.w3.org/1999/xhtml,ABC,abcPASS
createElementNS http://www.w3.org/1999/xhtml,ABC,AbcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ABC,AbcPASS
getAttributeNS http://www.w3.org/1999/xhtml,ABC,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,ABC,ABCFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ABCPASS
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,ABC,äFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ABC,äPASS
getAttributeNS http://www.w3.org/1999/xhtml,ABC,äPASS
createElementNS http://www.w3.org/1999/xhtml,ABC,ÄFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ÄPASS
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ÄPASS
createElementNS http://www.w3.org/1999/xhtml,ä,abcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ä,abcPASS
getAttributeNS http://www.w3.org/1999/xhtml,ä,abcPASS
createElementNS http://www.w3.org/1999/xhtml,ä,AbcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ä,AbcPASS
getAttributeNS http://www.w3.org/1999/xhtml,ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,ä,ABCFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ä,ABCPASS
getAttributeNS http://www.w3.org/1999/xhtml,ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,ä,äFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ä,äPASS
getAttributeNS http://www.w3.org/1999/xhtml,ä,äPASS
createElementNS http://www.w3.org/1999/xhtml,ä,ÄFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,ä,ÄPASS
getAttributeNS http://www.w3.org/1999/xhtml,ä,ÄPASS
createElementNS http://www.w3.org/1999/xhtml,Ä,abcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Ä,abcPASS
getAttributeNS http://www.w3.org/1999/xhtml,Ä,abcPASS
createElementNS http://www.w3.org/1999/xhtml,Ä,AbcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Ä,AbcPASS
getAttributeNS http://www.w3.org/1999/xhtml,Ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,Ä,ABCFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ABCPASS
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/1999/xhtml,Ä,äFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Ä,äPASS
getAttributeNS http://www.w3.org/1999/xhtml,Ä,äPASS
createElementNS http://www.w3.org/1999/xhtml,Ä,ÄFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ÄPASS
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ÄPASS
createElementNS http://www.w3.org/2000/svg,abc,abcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,abc,abcPASS
getAttributeNS http://www.w3.org/2000/svg,abc,abcPASS
createElementNS http://www.w3.org/2000/svg,abc,AbcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,abc,AbcPASS
getAttributeNS http://www.w3.org/2000/svg,abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,abc,ABCFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,abc,ABCPASS
getAttributeNS http://www.w3.org/2000/svg,abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,abc,äFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,abc,äPASS
getAttributeNS http://www.w3.org/2000/svg,abc,äPASS
createElementNS http://www.w3.org/2000/svg,abc,ÄFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,abc,ÄPASS
getAttributeNS http://www.w3.org/2000/svg,abc,ÄPASS
createElementNS http://www.w3.org/2000/svg,Abc,abcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Abc,abcPASS
getAttributeNS http://www.w3.org/2000/svg,Abc,abcPASS
createElementNS http://www.w3.org/2000/svg,Abc,AbcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Abc,AbcPASS
getAttributeNS http://www.w3.org/2000/svg,Abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,Abc,ABCFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Abc,ABCPASS
getAttributeNS http://www.w3.org/2000/svg,Abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,Abc,äFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Abc,äPASS
getAttributeNS http://www.w3.org/2000/svg,Abc,äPASS
createElementNS http://www.w3.org/2000/svg,Abc,ÄFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Abc,ÄPASS
getAttributeNS http://www.w3.org/2000/svg,Abc,ÄPASS
createElementNS http://www.w3.org/2000/svg,ABC,abcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ABC,abcPASS
getAttributeNS http://www.w3.org/2000/svg,ABC,abcPASS
createElementNS http://www.w3.org/2000/svg,ABC,AbcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ABC,AbcPASS
getAttributeNS http://www.w3.org/2000/svg,ABC,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,ABC,ABCFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ABC,ABCPASS
getAttributeNS http://www.w3.org/2000/svg,ABC,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,ABC,äFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ABC,äPASS
getAttributeNS http://www.w3.org/2000/svg,ABC,äPASS
createElementNS http://www.w3.org/2000/svg,ABC,ÄFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ABC,ÄPASS
getAttributeNS http://www.w3.org/2000/svg,ABC,ÄPASS
createElementNS http://www.w3.org/2000/svg,ä,abcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ä,abcPASS
getAttributeNS http://www.w3.org/2000/svg,ä,abcPASS
createElementNS http://www.w3.org/2000/svg,ä,AbcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ä,AbcPASS
getAttributeNS http://www.w3.org/2000/svg,ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,ä,ABCFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ä,ABCPASS
getAttributeNS http://www.w3.org/2000/svg,ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,ä,äFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ä,äPASS
getAttributeNS http://www.w3.org/2000/svg,ä,äPASS
createElementNS http://www.w3.org/2000/svg,ä,ÄFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,ä,ÄPASS
getAttributeNS http://www.w3.org/2000/svg,ä,ÄPASS
createElementNS http://www.w3.org/2000/svg,Ä,abcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Ä,abcPASS
getAttributeNS http://www.w3.org/2000/svg,Ä,abcPASS
createElementNS http://www.w3.org/2000/svg,Ä,AbcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Ä,AbcPASS
getAttributeNS http://www.w3.org/2000/svg,Ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,Ä,ABCFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Ä,ABCPASS
getAttributeNS http://www.w3.org/2000/svg,Ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://www.w3.org/2000/svg,Ä,äFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Ä,äPASS
getAttributeNS http://www.w3.org/2000/svg,Ä,äPASS
createElementNS http://www.w3.org/2000/svg,Ä,ÄFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://www.w3.org/2000/svg,Ä,ÄPASS
getAttributeNS http://www.w3.org/2000/svg,Ä,ÄPASS
createElementNS http://FOO,abc,abcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://FOO,abc,abcPASS
getAttributeNS http://FOO,abc,abcPASS
createElementNS http://FOO,abc,AbcFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://FOO,abc,AbcPASS
getAttributeNS http://FOO,abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,abc,ABCFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://FOO,abc,ABCPASS
getAttributeNS http://FOO,abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,abc,äFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://FOO,abc,äPASS
getAttributeNS http://FOO,abc,äPASS
createElementNS http://FOO,abc,ÄFAILassert_equals: prefix expected (string) "abc" but got (object) null
setAttributeNS http://FOO,abc,ÄPASS
getAttributeNS http://FOO,abc,ÄPASS
createElementNS http://FOO,Abc,abcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://FOO,Abc,abcPASS
getAttributeNS http://FOO,Abc,abcPASS
createElementNS http://FOO,Abc,AbcFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://FOO,Abc,AbcPASS
getAttributeNS http://FOO,Abc,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,Abc,ABCFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://FOO,Abc,ABCPASS
getAttributeNS http://FOO,Abc,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,Abc,äFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://FOO,Abc,äPASS
getAttributeNS http://FOO,Abc,äPASS
createElementNS http://FOO,Abc,ÄFAILassert_equals: prefix expected (string) "Abc" but got (object) null
setAttributeNS http://FOO,Abc,ÄPASS
getAttributeNS http://FOO,Abc,ÄPASS
createElementNS http://FOO,ABC,abcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://FOO,ABC,abcPASS
getAttributeNS http://FOO,ABC,abcPASS
createElementNS http://FOO,ABC,AbcFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://FOO,ABC,AbcPASS
getAttributeNS http://FOO,ABC,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,ABC,ABCFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://FOO,ABC,ABCPASS
getAttributeNS http://FOO,ABC,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,ABC,äFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://FOO,ABC,äPASS
getAttributeNS http://FOO,ABC,äPASS
createElementNS http://FOO,ABC,ÄFAILassert_equals: prefix expected (string) "ABC" but got (object) null
setAttributeNS http://FOO,ABC,ÄPASS
getAttributeNS http://FOO,ABC,ÄPASS
createElementNS http://FOO,ä,abcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://FOO,ä,abcPASS
getAttributeNS http://FOO,ä,abcPASS
createElementNS http://FOO,ä,AbcFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://FOO,ä,AbcPASS
getAttributeNS http://FOO,ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,ä,ABCFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://FOO,ä,ABCPASS
getAttributeNS http://FOO,ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,ä,äFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://FOO,ä,äPASS
getAttributeNS http://FOO,ä,äPASS
createElementNS http://FOO,ä,ÄFAILassert_equals: prefix expected (string) "ä" but got (object) null
setAttributeNS http://FOO,ä,ÄPASS
getAttributeNS http://FOO,ä,ÄPASS
createElementNS http://FOO,Ä,abcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://FOO,Ä,abcPASS
getAttributeNS http://FOO,Ä,abcPASS
createElementNS http://FOO,Ä,AbcFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://FOO,Ä,AbcPASS
getAttributeNS http://FOO,Ä,AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,Ä,ABCFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://FOO,Ä,ABCPASS
getAttributeNS http://FOO,Ä,ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS http://FOO,Ä,äFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://FOO,Ä,äPASS
getAttributeNS http://FOO,Ä,äPASS
createElementNS http://FOO,Ä,ÄFAILassert_equals: prefix expected (string) "Ä" but got (object) null
setAttributeNS http://FOO,Ä,ÄPASS
getAttributeNS http://FOO,Ä,ÄPASS
getElementsByTagNameNS ,abcPASS
getElementsByTagNameNS ,AbcPASS
getElementsByTagNameNS ,ABCPASS
getElementsByTagNameNS ,äPASS
getElementsByTagNameNS ,ÄPASS
getElementsByTagNameNS http://www.w3.org/1999/xhtml,abcPASS
getElementsByTagNameNS http://www.w3.org/1999/xhtml,AbcPASS
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ABCPASS
getElementsByTagNameNS http://www.w3.org/1999/xhtml,äPASS
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ÄPASS
getElementsByTagNameNS http://www.w3.org/2000/svg,abcPASS
getElementsByTagNameNS http://www.w3.org/2000/svg,AbcPASS
getElementsByTagNameNS http://www.w3.org/2000/svg,ABCPASS
getElementsByTagNameNS http://www.w3.org/2000/svg,äPASS
getElementsByTagNameNS http://www.w3.org/2000/svg,ÄPASS
getElementsByTagNameNS http://FOO,abcPASS
getElementsByTagNameNS http://FOO,AbcPASS
getElementsByTagNameNS http://FOO,ABCPASS
getElementsByTagNameNS http://FOO,äPASS
getElementsByTagNameNS http://FOO,ÄPASS
createElementNS abcFAILassert_equals: localName expected (string) "abc" but got (object) null
setAttributeNS abcPASS
getAttributeNS abcPASS
createElementNS AbcFAILassert_equals: localName expected (string) "Abc" but got (object) null
setAttributeNS AbcPASS
getAttributeNS AbcFAILassert_equals: expected (string) "test" but got (object) null
createElementNS ABCFAILassert_equals: localName expected (string) "ABC" but got (object) null
setAttributeNS ABCPASS
getAttributeNS ABCFAILassert_equals: expected (string) "test" but got (object) null
createElementNS äFAILassert_equals: localName expected (string) "ä" but got (object) null
setAttributeNS äPASS
getAttributeNS äPASS
createElementNS ÄFAILassert_equals: localName expected (string) "Ä" but got (object) null
setAttributeNS ÄPASS
getAttributeNS ÄPASS
/dom/nodes/getElementsByClassName-01.htm (w3c-test.org) OK1 / 10.23
document.getElementsByClassName(): simplePASS
/dom/nodes/getElementsByClassName-02.htm (w3c-test.org) OK1 / 10.23
document.getElementsByClassName(): also simplePASS
/dom/nodes/getElementsByClassName-03.htm (w3c-test.org) OK1 / 10.27
document.getElementsByClassName(): changing classesPASS
/dom/nodes/getElementsByClassName-04.htm (w3c-test.org) OK1 / 10.23
document.getElementsByClassName(): changing classesPASS
/dom/nodes/getElementsByClassName-05.htm (w3c-test.org) OK1 / 10.23
document.getElementsByClassName(): changing classesPASS
/dom/nodes/getElementsByClassName-06.htm (w3c-test.org) OK1 / 10.28
document.getElementsByClassName(): adding element with classPASS
/dom/nodes/getElementsByClassName-07.htm (w3c-test.org) OK1 / 10.23
document.getElementsByClassName(): multiple classesPASS
/dom/nodes/getElementsByClassName-08.htm (w3c-test.org) OK1 / 10.28
document.getElementsByClassName(): multiple classesPASS
/dom/nodes/getElementsByClassName-09.htm (w3c-test.org) OK1 / 10.32
document.getElementsByClassName(): case sensitivePASS
/dom/nodes/getElementsByClassName-12.htm (w3c-test.org) OK0 / 10.23
element.getElementsByClassName(): simpleFAILassert_array_equals: lengths differ, expected 0 got 1
/dom/nodes/getElementsByClassName-13.htm (w3c-test.org) OK0 / 10.22
element.getElementsByClassName(): adding an elementFAILassert_array_equals: lengths differ, expected 1 got 2
/dom/nodes/getElementsByClassName-14.htm (w3c-test.org) OK0 / 10.27
document.getElementsByClassName(): case-insensitive (quirks mode)FAILassert_array_equals: lengths differ, expected 2 got 1
/dom/nodes/getElementsByClassName-15.htm (w3c-test.org) OK1 / 10.28
document.getElementsByClassName(array): "a\n"PASS
/dom/nodes/getElementsByClassName-16.htm (w3c-test.org) OK1 / 10.28
document.getElementsByClassName(array): "b","a"PASS
/dom/nodes/getElementsByClassName-17.htm (w3c-test.org) OK1 / 10.22
document.getElementsByClassName(array): "b a"PASS
/dom/nodes/getElementsByClassName-18.htm (w3c-test.org) OK0 / 10.23
element.getElementsByClassName(array): "a", "b"FAILassert_array_equals: lengths differ, expected 1 got 2
/dom/nodes/getElementsByClassName-19.htm (w3c-test.org) OK1 / 10.42
get elements in documentPASS
/dom/nodes/getElementsByClassName-20.htm (w3c-test.org) OK0 / 10.38
get elements in document then add element to collectionFAILdocument.getElementsByTagName(...)[0].tBodies is undefined(stack: @http://localhost:8000/dom/nodes/getElementsByClassName-20.htm:9 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/getElementsByClassName-20.htm:17 )
/dom/nodes/getElementsByClassName-21.htm (w3c-test.org) OK0 / 10.43
delete element from collectionFAILassert_equals: expected 0 but got 1
/dom/nodes/getElementsByClassName-22.htm (w3c-test.org) OK0 / 10.43
move item in collection orderFAILdocument.getElementsByTagName(...)[0].tBodies is undefined(stack: @http://localhost:8000/dom/nodes/getElementsByClassName-22.htm:7 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/getElementsByClassName-22.htm:14 )
/dom/nodes/getElementsByClassName-23.htm (w3c-test.org) OK1 / 10.48
multiple defined classesPASS
/dom/nodes/getElementsByClassName-24.htm (w3c-test.org) OK1 / 10.38
handle unicode charsPASS
/dom/nodes/getElementsByClassName-25.htm (w3c-test.org) OK0 / 10.43
verify spacing is handled correctlyFAILdocument.getElementsByTagName(...)[0].tBodies is undefined(stack: @http://localhost:8000/dom/nodes/getElementsByClassName-25.htm:7 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/nodes/getElementsByClassName-25.htm:13 )
/dom/nodes/getElementsByClassName-26.htm (w3c-test.org) OK1 / 10.43
multiple class attributesPASS
/dom/nodes/getElementsByClassName-27.htm (w3c-test.org) OK1 / 10.33
generic element listedPASS
/dom/nodes/getElementsByClassName-28.htm (w3c-test.org) OK1 / 10.37
generic element listedPASS
/dom/nodes/getElementsByClassName-29.htm (w3c-test.org) OK1 / 10.43
get class from children of elementPASS
/dom/nodes/getElementsByClassName-30.htm (w3c-test.org) TIMEOUT0 / 015.02
/dom/nodes/getElementsByClassName-31.htm (w3c-test.org) OK0 / 110.21
getElementsByClassName across documentsTIMEOUTTest timed out
/dom/ranges/Range-attributes.html (w3c-test.org) OK0 / 10.22
Range attributesFAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-attributes.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-attributes.html:2 )
/dom/ranges/Range-cloneContents.html (w3c-test.org) OK0 / 00.23
/dom/ranges/Range-cloneRange.html (w3c-test.org) OK0 / 00.19
/dom/ranges/Range-collapse.html (w3c-test.org) OK0 / 00.17
/dom/ranges/Range-commonAncestorContainer-2.html (w3c-test.org) OK1 / 60.37
Detached RangeFAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:6 )
Normal RangesPASS
Range.commonAncestorContainerFAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:21 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:20 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:19 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:27 )
Range.commonAncestorContainer 1FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:21 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:20 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:19 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:27 )
Range.commonAncestorContainer 2FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:21 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:20 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:19 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:27 )
Range.commonAncestorContainer 3FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:21 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:20 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:19 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-commonAncestorContainer-2.html:27 )
/dom/ranges/Range-commonAncestorContainer.html (w3c-test.org) OK0 / 00.22
/dom/ranges/Range-compareBoundaryPoints.html (w3c-test.org) OK0 / 00.18
/dom/ranges/Range-comparePoint-2.html (w3c-test.org) OK0 / 30.37
Range.comparePointFAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:2 )
Range.comparePoint 1FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:8 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:7 )
Range.comparePoint 2FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:13 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-comparePoint-2.html:11 )
/dom/ranges/Range-comparePoint.html (w3c-test.org) OK0 / 00.19
/dom/ranges/Range-deleteContents.html (w3c-test.org) OK0 / 00.28
/dom/ranges/Range-detach.html (w3c-test.org) OK0 / 10.22
Range.detachFAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-detach.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-detach.html:2 )
/dom/ranges/Range-extractContents.html (w3c-test.org) OK0 / 00.27
/dom/ranges/Range-insertNode.html (w3c-test.org) OK0 / 00.22
/dom/ranges/Range-intersectsNode-binding.html (w3c-test.org) OK0 / 10.23
Calling intersectsNode without an argument or with an invalid argument should throw a TypeError.FAILdocument.createRange is not a function(stack: @http://localhost:8000/dom/ranges/Range-intersectsNode-binding.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-intersectsNode-binding.html:17 )
/dom/ranges/Range-intersectsNode.html (w3c-test.org) OK0 / 00.18
/dom/ranges/Range-isPointInRange.html (w3c-test.org) OK0 / 10.28
SetupFAILtestRanges is not defined(stack: @http://localhost:8000/dom/ranges/Range-isPointInRange.html:6 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/dom/ranges/Range-isPointInRange.html:15 )
/dom/ranges/Range-mutations.html (w3c-test.org) TIMEOUT0 / 065.03
/dom/ranges/Range-selectNode.html (w3c-test.org) OK0 / 00.18
/dom/ranges/Range-set.html (w3c-test.org) OK0 / 00.17
/dom/ranges/Range-surroundContents.html (w3c-test.org) OK0 / 00.23
/dom/traversal/NodeFilter-constants.html (w3c-test.org) OK0 / 00.18
/domparsing/insert-adjacent.html (w3c-test.org) OK0 / 00.17
/domxpath/001.html (w3c-test.org) OK0 / 110.48
HTML elements no namespace prefixFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
HTML elements namespace prefixFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
HTML elements mixed use of prefixFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
SVG elements no namespace prefixFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
SVG elements namespace prefixFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
HTML elements mixed caseFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
SVG elements mixed case selectorFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
Non-ascii HTML elementFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
Non-ascii HTML element2FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
Non-ascii HTML element2FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/001.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/001.html:39 )
Throw with invalid prefixFAILassert_throws: function "function () {document.evaluate(path, document, resolver, ..." threw object "ReferenceError: XPathResult is not defined" that is not a DOMException NAMESPACE_ERR: property "code" is equal to undefined, expected 14
/domxpath/002.html (w3c-test.org) OK0 / 150.59
Select html element based on attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select html element based on attribute mixed caseFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select both HTML and SVG elements based on attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select HTML element with non-ascii attribute 1FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select HTML element with non-ascii attribute 2FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select HTML element with non-ascii attribute 3FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG element based on mixed case attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select both HTML and SVG elements based on mixed case attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG elements with refX attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG elements with refX attribute incorrect caseFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG elements with refX attribute lowercaseFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG element with non-ascii attribute 1FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
Select SVG element with non-ascii attribute 2FAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
xmlns attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
svg element with XLink attributeFAILXPathResult is not defined(stack: test_xpath_succeeds@http://localhost:8000/domxpath/002.html:4 generate_tests/</<@http://localhost:8000/resources/testharness.js:493 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 generate_tests/<@http://localhost:8000/resources/testharness.js:496 forEach@http://localhost:8000/resources/testharness.js:2122 generate_tests@http://localhost:8000/resources/testharness.js:488 @http://localhost:8000/domxpath/002.html:45 )
/domxpath/evaluator-constructor.html (w3c-test.org) OK0 / 20.29
Constructor with 'new'FAILXPathEvaluator is not defined(stack: @http://localhost:8000/domxpath/evaluator-constructor.html:3 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/domxpath/evaluator-constructor.html:5 )
Constructor without 'new'FAILXPathEvaluator is not defined(stack: @http://localhost:8000/domxpath/evaluator-constructor.html:7 Test.step@http://localhost:8000/resources/testharness.js:1161 test@http://localhost:8000/resources/testharness.js:445 @http://localhost:8000/domxpath/evaluator-constructor.html:9 )