Summary

Harness status: OK

Found 82 tests

Details

ResultTest NameMessage
PassDOMImplementation.createDocumentType(qualifiedName, publicId, systemId)
Asserts runNo asserts ran
PasscreateDocumentType("", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("test:root", "1234", "") should work
Asserts run
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("1234", "1234", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("1234", "1234", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("test:root", "1234", "test") should work
Asserts run
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("1234", "1234", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("test", "test", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("1234", "1234", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("test", "test", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("test:root", "test", "") should work
Asserts run
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("test", "test", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("test", "test", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("test:root", "test", "test") should work
Asserts run
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("test", "test", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("test", "test", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("test:root", "test:root", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("test:root", "test:root", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("test", "test", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("test", "test", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("_:_", "", "") should work
Asserts run
Pass
assert_equals("_:_", "_:_", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:_", "_:_", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("_:_", "_:_", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:_", "_:_", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("_:h0", "", "") should work
Asserts run
Pass
assert_equals("_:h0", "_:h0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:h0", "_:h0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("_:h0", "_:h0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:h0", "_:h0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("_:test", "", "") should work
Asserts run
Pass
assert_equals("_:test", "_:test", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:test", "_:test", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("_:test", "_:test", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:test", "_:test", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("_:_.", "", "") should work
Asserts run
Pass
assert_equals("_:_.", "_:_.", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:_.", "_:_.", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("_:_.", "_:_.", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:_.", "_:_.", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("_:a-", "", "") should work
Asserts run
Pass
assert_equals("_:a-", "_:a-", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:a-", "_:a-", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("_:a-", "_:a-", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("_:a-", "_:a-", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("l_:_", "", "") should work
Asserts run
Pass
assert_equals("l_:_", "l_:_", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("l_:_", "l_:_", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("l_:_", "l_:_", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("l_:_", "l_:_", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("ns:_0", "", "") should work
Asserts run
Pass
assert_equals("ns:_0", "ns:_0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:_0", "ns:_0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("ns:_0", "ns:_0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:_0", "ns:_0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("ns:a0", "", "") should work
Asserts run
Pass
assert_equals("ns:a0", "ns:a0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:a0", "ns:a0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("ns:a0", "ns:a0", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:a0", "ns:a0", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("ns0:test", "", "") should work
Asserts run
Pass
assert_equals("ns0:test", "ns0:test", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns0:test", "ns0:test", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("ns0:test", "ns0:test", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns0:test", "ns0:test", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("ns:EEE.", "", "") should work
Asserts run
Pass
assert_equals("ns:EEE.", "ns:EEE.", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:EEE.", "ns:EEE.", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("ns:EEE.", "ns:EEE.", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:EEE.", "ns:EEE.", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("ns:_-", "", "") should work
Asserts run
Pass
assert_equals("ns:_-", "ns:_-", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:_-", "ns:_-", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("ns:_-", "ns:_-", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("ns:_-", "ns:_-", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("a.b:c", "", "") should work
Asserts run
Pass
assert_equals("a.b:c", "a.b:c", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a.b:c", "a.b:c", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("a.b:c", "a.b:c", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a.b:c", "a.b:c", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("a-b:c.j", "", "") should work
Asserts run
Pass
assert_equals("a-b:c.j", "a-b:c.j", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a-b:c.j", "a-b:c.j", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("a-b:c.j", "a-b:c.j", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a-b:c.j", "a-b:c.j", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("a-b:c", "", "") should work
Asserts run
Pass
assert_equals("a-b:c", "a-b:c", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a-b:c", "a-b:c", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("a-b:c", "a-b:c", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("a-b:c", "a-b:c", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("foo1", "", "") should work
Asserts run
Pass
assert_equals("foo1", "foo1", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo1", "foo1", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo1", "foo1", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo1", "foo1", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("f1oo", "", "") should work
Asserts run
Pass
assert_equals("f1oo", "f1oo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("f1oo", "f1oo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("f1oo", "f1oo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("f1oo", "f1oo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:{", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:}", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:~", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:'", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:!", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:@", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:#", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:$", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:%", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:^", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:&", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:*", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:(", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:)", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:+", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:=", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:[", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:]", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:\\", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:/", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:;", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:`", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:<", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:>", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:,", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:a ", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("edi:\"", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("{", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("}", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("'", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("~", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("`", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("@", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("#", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("$", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("%", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("^", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("&", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("*", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("(", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType(")", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("f:oo", "", "") should work
Asserts run
Pass
assert_equals("f:oo", "f:oo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("f:oo", "f:oo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("f:oo", "f:oo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("f:oo", "f:oo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType(":foo", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("foo:", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("prefix::local", "", "") should throw INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() {           document.implementation.createDocumentType(qualifiedName, publicId, systemId)         }")
    at Test.<anonymous> ( /dom/nodes/DOMImplementation-createDocumentType.html:112:9)
PasscreateDocumentType("foo", "foo", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("foo", "foo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("foo", "foo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "foo") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("foo", "foo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("foo", "foo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "f'oo", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f'oo", "f'oo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f'oo", "f'oo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "f'oo") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f'oo", "f'oo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f'oo", "f'oo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "f\"oo", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f\"oo", "f\"oo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f\"oo", "f\"oo", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "f\"oo") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f\"oo", "f\"oo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f\"oo", "f\"oo", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "f'o\"o", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f'o\"o", "f'o\"o", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("f'o\"o", "f'o\"o", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "f'o\"o") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f'o\"o", "f'o\"o", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("f'o\"o", "f'o\"o", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "foo>", "") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("foo>", "foo>", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("foo>", "foo>", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("", "", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
PasscreateDocumentType("foo", "", "foo>") should work
Asserts run
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("foo>", "foo>", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)
Pass
assert_equals("foo", "foo", "name")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:101:5)
Pass
assert_equals("foo", "foo", "nodeName")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:102:5)
Pass
assert_equals("", "", "publicId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:103:5)
Pass
assert_equals("foo>", "foo>", "systemId")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:104:5)
Pass
assert_equals(Document node with 2 children, Document node with 2 children, "ownerDocument")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:105:5)
Pass
assert_equals(null, null, "nodeValue")
    at doTest ( /dom/nodes/DOMImplementation-createDocumentType.html:106:5)