| OLD | NEW |
| 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../../resources/js-test.js"></script> | 4 <script src="../../../resources/js-test.js"></script> |
| 5 </head> | 5 </head> |
| 6 <body> | 6 <body> |
| 7 <script> | 7 <script> |
| 8 description("createElementNS tests from mozilla, attached to webkit bug 16833"); | 8 description("createElementNS tests from mozilla, attached to webkit bug 16833"); |
| 9 | 9 |
| 10 function assert(c, m) | 10 function assert(c, m) |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 { args: [null, "0div"], code: 5 }, | 54 { args: [null, "0div"], code: 5 }, |
| 55 { args: [null, "di v"], code: 5 }, | 55 { args: [null, "di v"], code: 5 }, |
| 56 { args: [null, "di<v"], code: 5 }, | 56 { args: [null, "di<v"], code: 5 }, |
| 57 { args: [null, "-div"], code: 5 }, | 57 { args: [null, "-div"], code: 5 }, |
| 58 { args: [null, ".div"], code: 5 }, | 58 { args: [null, ".div"], code: 5 }, |
| 59 { args: ["http://example.com/", "<div>"], code: 5 }, | 59 { args: ["http://example.com/", "<div>"], code: 5 }, |
| 60 { args: ["http://example.com/", "0div"], code: 5 }, | 60 { args: ["http://example.com/", "0div"], code: 5 }, |
| 61 { args: ["http://example.com/", "di<v"], code: 5 }, | 61 { args: ["http://example.com/", "di<v"], code: 5 }, |
| 62 { args: ["http://example.com/", "-div"], code: 5 }, | 62 { args: ["http://example.com/", "-div"], code: 5 }, |
| 63 { args: ["http://example.com/", ".div"], code: 5 }, | 63 { args: ["http://example.com/", ".div"], code: 5 }, |
| 64 { args: [null, ":div"], code: 14 }, | 64 { args: [null, ":div"], code: 5 }, |
| 65 { args: [null, "div:"], code: 14 }, | 65 { args: [null, "div:"], code: 5 }, |
| 66 { args: ["http://example.com/", ":div"], code: 14 }, | 66 { args: ["http://example.com/", ":div"], code: 5 }, |
| 67 { args: ["http://example.com/", "div:"], code: 14 }, | 67 { args: ["http://example.com/", "div:"], code: 5 }, |
| 68 { args: [null, "d:iv"], code: 14 }, | 68 { args: [null, "d:iv"], code: 14 }, |
| 69 { args: [null, "a:b:c"], code: 14, message: "valid XML name, invalid QName" }
, | 69 { args: [null, "a:b:c"], code: 5, message: "valid XML name, invalid QName" }, |
| 70 { args: ["http://example.com/", "a:b:c"], code: 14, message: "valid XML name,
invalid QName" }, | 70 { args: ["http://example.com/", "a:b:c"], code: 5, message: "valid XML name,
invalid QName" }, |
| 71 { args: [null, "a::c"], code: 14, message: "valid XML name, invalid QName" }, | 71 { args: [null, "a::c"], code: 5, message: "valid XML name, invalid QName" }, |
| 72 { args: ["http://example.com/", "a::c"], code: 14, message: "valid XML name,
invalid QName" }, | 72 { args: ["http://example.com/", "a::c"], code: 5, message: "valid XML name, i
nvalid QName" }, |
| 73 { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, no
t a valid QName" }, | 73 { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, no
t a valid QName" }, |
| 74 { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes i
t not a valid XML name" }, | 74 { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes i
t not a valid XML name" }, |
| 75 { args: ["http://example.com/", "a:_"] }, | 75 { args: ["http://example.com/", "a:_"] }, |
| 76 { args: ["http://example.com/", "a:\u0BC6"], code: 14, | 76 { args: ["http://example.com/", "a:\u0BC6"], code: 14, |
| 77 message: "non-ASCII character after colon is CombiningChar, which is " + | 77 message: "non-ASCII character after colon is CombiningChar, which is " + |
| 78 "NCNameChar but not (Letter | \"_\") so invalid at start of " + | 78 "NCNameChar but not (Letter | \"_\") so invalid at start of " + |
| 79 "NCName (but still a valid XML name, hence not INVALID_CHARACTER_E
RR)" }, | 79 "NCName (but still a valid XML name, hence not INVALID_CHARACTER_E
RR)" }, |
| 80 { args: ["http://example.com/", "\u0BC6:a"], code: 5, | 80 { args: ["http://example.com/", "\u0BC6:a"], code: 5, |
| 81 message: "non-ASCII character after colon is CombiningChar, which is " + | 81 message: "non-ASCII character after colon is CombiningChar, which is " + |
| 82 "NCNameChar but not (Letter | \"_\") so invalid at start of " + | 82 "NCNameChar but not (Letter | \"_\") so invalid at start of " + |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 172 debug("XHTML createElement tests:") | 172 debug("XHTML createElement tests:") |
| 173 var xhtmlDoc = document.implementation.createDocument("http://www.w3.org/1999/xh
tml", "html", null); | 173 var xhtmlDoc = document.implementation.createDocument("http://www.w3.org/1999/xh
tml", "html", null); |
| 174 runNSTests(allNoNSTests, xhtmlDoc, "createElement"); | 174 runNSTests(allNoNSTests, xhtmlDoc, "createElement"); |
| 175 | 175 |
| 176 debug("XML createElement tests:") | 176 debug("XML createElement tests:") |
| 177 var xmlDoc = document.implementation.createDocument("http://www.example.com/foo"
, "example", null); | 177 var xmlDoc = document.implementation.createDocument("http://www.example.com/foo"
, "example", null); |
| 178 runNSTests(allNoNSTests, xmlDoc, "createElement"); | 178 runNSTests(allNoNSTests, xmlDoc, "createElement"); |
| 179 </script> | 179 </script> |
| 180 </body> | 180 </body> |
| 181 </html> | 181 </html> |
| OLD | NEW |