| OLD | NEW |
| (Empty) |
| 1 This is a testharness.js-based test. | |
| 2 Found 82 tests; 79 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN. | |
| 3 PASS DOMImplementation.createDocumentType(qualifiedName, publicId, systemId) | |
| 4 PASS createDocumentType("", "", "") should throw INVALID_CHARACTER_ERR | |
| 5 PASS createDocumentType("test:root", "1234", "") should work | |
| 6 PASS createDocumentType("test:root", "1234", "test") should work | |
| 7 PASS createDocumentType("test:root", "test", "") should work | |
| 8 PASS createDocumentType("test:root", "test", "test") should work | |
| 9 PASS createDocumentType("_:_", "", "") should work | |
| 10 PASS createDocumentType("_:h0", "", "") should work | |
| 11 PASS createDocumentType("_:test", "", "") should work | |
| 12 PASS createDocumentType("_:_.", "", "") should work | |
| 13 PASS createDocumentType("_:a-", "", "") should work | |
| 14 PASS createDocumentType("l_:_", "", "") should work | |
| 15 PASS createDocumentType("ns:_0", "", "") should work | |
| 16 PASS createDocumentType("ns:a0", "", "") should work | |
| 17 PASS createDocumentType("ns0:test", "", "") should work | |
| 18 PASS createDocumentType("ns:EEE.", "", "") should work | |
| 19 PASS createDocumentType("ns:_-", "", "") should work | |
| 20 PASS createDocumentType("a.b:c", "", "") should work | |
| 21 PASS createDocumentType("a-b:c.j", "", "") should work | |
| 22 PASS createDocumentType("a-b:c", "", "") should work | |
| 23 PASS createDocumentType("foo", "", "") should work | |
| 24 PASS createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERR | |
| 25 PASS createDocumentType("foo1", "", "") should work | |
| 26 PASS createDocumentType("f1oo", "", "") should work | |
| 27 PASS createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERR | |
| 28 PASS createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERR | |
| 29 PASS createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERR | |
| 30 PASS createDocumentType("edi:{", "", "") should throw INVALID_CHARACTER_ERR | |
| 31 PASS createDocumentType("edi:}", "", "") should throw INVALID_CHARACTER_ERR | |
| 32 PASS createDocumentType("edi:~", "", "") should throw INVALID_CHARACTER_ERR | |
| 33 PASS createDocumentType("edi:'", "", "") should throw INVALID_CHARACTER_ERR | |
| 34 PASS createDocumentType("edi:!", "", "") should throw INVALID_CHARACTER_ERR | |
| 35 PASS createDocumentType("edi:@", "", "") should throw INVALID_CHARACTER_ERR | |
| 36 PASS createDocumentType("edi:#", "", "") should throw INVALID_CHARACTER_ERR | |
| 37 PASS createDocumentType("edi:$", "", "") should throw INVALID_CHARACTER_ERR | |
| 38 PASS createDocumentType("edi:%", "", "") should throw INVALID_CHARACTER_ERR | |
| 39 PASS createDocumentType("edi:^", "", "") should throw INVALID_CHARACTER_ERR | |
| 40 PASS createDocumentType("edi:&", "", "") should throw INVALID_CHARACTER_ERR | |
| 41 PASS createDocumentType("edi:*", "", "") should throw INVALID_CHARACTER_ERR | |
| 42 PASS createDocumentType("edi:(", "", "") should throw INVALID_CHARACTER_ERR | |
| 43 PASS createDocumentType("edi:)", "", "") should throw INVALID_CHARACTER_ERR | |
| 44 PASS createDocumentType("edi:+", "", "") should throw INVALID_CHARACTER_ERR | |
| 45 PASS createDocumentType("edi:=", "", "") should throw INVALID_CHARACTER_ERR | |
| 46 PASS createDocumentType("edi:[", "", "") should throw INVALID_CHARACTER_ERR | |
| 47 PASS createDocumentType("edi:]", "", "") should throw INVALID_CHARACTER_ERR | |
| 48 PASS createDocumentType("edi:\\", "", "") should throw INVALID_CHARACTER_ERR | |
| 49 PASS createDocumentType("edi:/", "", "") should throw INVALID_CHARACTER_ERR | |
| 50 PASS createDocumentType("edi:;", "", "") should throw INVALID_CHARACTER_ERR | |
| 51 PASS createDocumentType("edi:`", "", "") should throw INVALID_CHARACTER_ERR | |
| 52 PASS createDocumentType("edi:<", "", "") should throw INVALID_CHARACTER_ERR | |
| 53 PASS createDocumentType("edi:>", "", "") should throw INVALID_CHARACTER_ERR | |
| 54 PASS createDocumentType("edi:,", "", "") should throw INVALID_CHARACTER_ERR | |
| 55 PASS createDocumentType("edi:a ", "", "") should throw INVALID_CHARACTER_ERR | |
| 56 PASS createDocumentType("edi:\"", "", "") should throw INVALID_CHARACTER_ERR | |
| 57 PASS createDocumentType("{", "", "") should throw INVALID_CHARACTER_ERR | |
| 58 PASS createDocumentType("}", "", "") should throw INVALID_CHARACTER_ERR | |
| 59 PASS createDocumentType("'", "", "") should throw INVALID_CHARACTER_ERR | |
| 60 PASS createDocumentType("~", "", "") should throw INVALID_CHARACTER_ERR | |
| 61 PASS createDocumentType("`", "", "") should throw INVALID_CHARACTER_ERR | |
| 62 PASS createDocumentType("@", "", "") should throw INVALID_CHARACTER_ERR | |
| 63 PASS createDocumentType("#", "", "") should throw INVALID_CHARACTER_ERR | |
| 64 PASS createDocumentType("$", "", "") should throw INVALID_CHARACTER_ERR | |
| 65 PASS createDocumentType("%", "", "") should throw INVALID_CHARACTER_ERR | |
| 66 PASS createDocumentType("^", "", "") should throw INVALID_CHARACTER_ERR | |
| 67 PASS createDocumentType("&", "", "") should throw INVALID_CHARACTER_ERR | |
| 68 PASS createDocumentType("*", "", "") should throw INVALID_CHARACTER_ERR | |
| 69 PASS createDocumentType("(", "", "") should throw INVALID_CHARACTER_ERR | |
| 70 PASS createDocumentType(")", "", "") should throw INVALID_CHARACTER_ERR | |
| 71 PASS createDocumentType("f:oo", "", "") should work | |
| 72 FAIL createDocumentType(":foo", "", "") should throw INVALID_CHARACTER_ERR asser
t_throws: function "function () { | |
| 73 document.implementation.createDocumentType(qualifiedName, publicId, sy
stemId) | |
| 74 }" threw object "NamespaceError: Failed to execute 'createDocumentType'
on 'DOMImplementation': The qualified name provided (':foo') has an empty namesp
ace prefix." that is not a DOMException INVALID_CHARACTER_ERR: property "code" i
s equal to 14, expected 5 | |
| 75 FAIL createDocumentType("foo:", "", "") should throw INVALID_CHARACTER_ERR asser
t_throws: function "function () { | |
| 76 document.implementation.createDocumentType(qualifiedName, publicId, sy
stemId) | |
| 77 }" threw object "NamespaceError: Failed to execute 'createDocumentType'
on 'DOMImplementation': The qualified name provided ('foo:') has an empty local
name." that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equa
l to 14, expected 5 | |
| 78 FAIL createDocumentType("prefix::local", "", "") should throw INVALID_CHARACTER_
ERR assert_throws: function "function () { | |
| 79 document.implementation.createDocumentType(qualifiedName, publicId, sy
stemId) | |
| 80 }" threw object "NamespaceError: Failed to execute 'createDocumentType'
on 'DOMImplementation': The qualified name provided ('prefix::local') contains m
ultiple colons." that is not a DOMException INVALID_CHARACTER_ERR: property "cod
e" is equal to 14, expected 5 | |
| 81 PASS createDocumentType("foo", "foo", "") should work | |
| 82 PASS createDocumentType("foo", "", "foo") should work | |
| 83 PASS createDocumentType("foo", "f'oo", "") should work | |
| 84 PASS createDocumentType("foo", "", "f'oo") should work | |
| 85 PASS createDocumentType("foo", "f\"oo", "") should work | |
| 86 PASS createDocumentType("foo", "", "f\"oo") should work | |
| 87 PASS createDocumentType("foo", "f'o\"o", "") should work | |
| 88 PASS createDocumentType("foo", "", "f'o\"o") should work | |
| 89 PASS createDocumentType("foo", "foo>", "") should work | |
| 90 PASS createDocumentType("foo", "", "foo>") should work | |
| 91 Harness: the test ran to completion. | |
| 92 | |
| OLD | NEW |