OLD | NEW |
| (Empty) |
1 var createElementNS_tests = [ | |
2 /* Arrays with three elements: | |
3 * the namespace argument | |
4 * the qualifiedName argument | |
5 * the expected exception, or null if none | |
6 */ | |
7 [null, undefined, null], | |
8 [null, "foo", null], | |
9 [null, "1foo", "INVALID_CHARACTER_ERR"], | |
10 [null, "f1oo", null], | |
11 [null, "foo1", null], | |
12 [null, "1foo", "INVALID_CHARACTER_ERR"], | |
13 [null, "\u0300foo", "INVALID_CHARACTER_ERR"], | |
14 [null, "}foo", "INVALID_CHARACTER_ERR"], | |
15 [null, "f}oo", "INVALID_CHARACTER_ERR"], | |
16 [null, "foo}", "INVALID_CHARACTER_ERR"], | |
17 [null, "\uFFFFfoo", "INVALID_CHARACTER_ERR"], | |
18 [null, "f\uFFFFoo", "INVALID_CHARACTER_ERR"], | |
19 [null, "foo\uFFFF", "INVALID_CHARACTER_ERR"], | |
20 [null, "<foo", "INVALID_CHARACTER_ERR"], | |
21 [null, "foo>", "INVALID_CHARACTER_ERR"], | |
22 [null, "<foo>", "INVALID_CHARACTER_ERR"], | |
23 [null, "f<oo", "INVALID_CHARACTER_ERR"], | |
24 [null, "^^", "INVALID_CHARACTER_ERR"], | |
25 [null, ":foo", "NAMESPACE_ERR"], | |
26 [null, "f:oo", "NAMESPACE_ERR"], | |
27 [null, "foo:", "NAMESPACE_ERR"], | |
28 [null, ":", "NAMESPACE_ERR"], | |
29 [null, "xml", null], | |
30 [null, "xmlns", "NAMESPACE_ERR"], | |
31 [null, "xmlfoo", null], | |
32 [null, "xml:foo", "NAMESPACE_ERR"], | |
33 [null, "xmlns:foo", "NAMESPACE_ERR"], | |
34 [null, "xmlfoo:bar", "NAMESPACE_ERR"], | |
35 [null, "null:xml", "NAMESPACE_ERR"], | |
36 ["", ":foo", "NAMESPACE_ERR"], | |
37 ["", "f:oo", "NAMESPACE_ERR"], | |
38 ["", "foo:", "NAMESPACE_ERR"], | |
39 [undefined, undefined, null], | |
40 [undefined, "foo", null], | |
41 [undefined, "1foo", "INVALID_CHARACTER_ERR"], | |
42 [undefined, "f1oo", null], | |
43 [undefined, "foo1", null], | |
44 [undefined, ":foo", "NAMESPACE_ERR"], | |
45 [undefined, "f:oo", "NAMESPACE_ERR"], | |
46 [undefined, "foo:", "NAMESPACE_ERR"], | |
47 [undefined, "xml", null], | |
48 [undefined, "xmlns", "NAMESPACE_ERR"], | |
49 [undefined, "xmlfoo", null], | |
50 [undefined, "xml:foo", "NAMESPACE_ERR"], | |
51 [undefined, "xmlns:foo", "NAMESPACE_ERR"], | |
52 [undefined, "xmlfoo:bar", "NAMESPACE_ERR"], | |
53 ["http://example.com/", "foo", null], | |
54 ["http://example.com/", "1foo", "INVALID_CHARACTER_ERR"], | |
55 ["http://example.com/", "f1oo", null], | |
56 ["http://example.com/", "foo1", null], | |
57 ["http://example.com/", ":foo", "NAMESPACE_ERR"], | |
58 ["http://example.com/", "f:oo", null], | |
59 ["http://example.com/", "foo:", "NAMESPACE_ERR"], | |
60 ["http://example.com/", "_:_", null], | |
61 ["http://example.com/", "_:h0", null], | |
62 ["http://example.com/", "_:test", null], | |
63 ["http://example.com/", "l_:_", null], | |
64 ["http://example.com/", "ns:_0", null], | |
65 ["http://example.com/", "ns:a0", null], | |
66 ["http://example.com/", "ns0:test", null], | |
67 ["http://example.com/", "a.b:c", null], | |
68 ["http://example.com/", "a-b:c", null], | |
69 ["http://example.com/", "a-b:c", null], | |
70 ["http://example.com/", "xml", null], | |
71 ["http://example.com/", "xmlns", "NAMESPACE_ERR"], | |
72 ["http://example.com/", "XMLNS", null], | |
73 ["http://example.com/", "xmlfoo", null], | |
74 ["http://example.com/", "xml:foo", "NAMESPACE_ERR"], | |
75 ["http://example.com/", "XML:foo", null], | |
76 ["http://example.com/", "xmlns:foo", "NAMESPACE_ERR"], | |
77 ["http://example.com/", "XMLNS:foo", null], | |
78 ["http://example.com/", "xmlfoo:bar", null], | |
79 ["http://example.com/", "prefix::local", "NAMESPACE_ERR"], | |
80 ["http://example.com/", "namespaceURI:{", "INVALID_CHARACTER_ERR"], | |
81 ["http://example.com/", "namespaceURI:}", "INVALID_CHARACTER_ERR"], | |
82 ["http://example.com/", "namespaceURI:~", "INVALID_CHARACTER_ERR"], | |
83 ["http://example.com/", "namespaceURI:'", "INVALID_CHARACTER_ERR"], | |
84 ["http://example.com/", "namespaceURI:!", "INVALID_CHARACTER_ERR"], | |
85 ["http://example.com/", "namespaceURI:@", "INVALID_CHARACTER_ERR"], | |
86 ["http://example.com/", "namespaceURI:#", "INVALID_CHARACTER_ERR"], | |
87 ["http://example.com/", "namespaceURI:$", "INVALID_CHARACTER_ERR"], | |
88 ["http://example.com/", "namespaceURI:%", "INVALID_CHARACTER_ERR"], | |
89 ["http://example.com/", "namespaceURI:^", "INVALID_CHARACTER_ERR"], | |
90 ["http://example.com/", "namespaceURI:&", "INVALID_CHARACTER_ERR"], | |
91 ["http://example.com/", "namespaceURI:*", "INVALID_CHARACTER_ERR"], | |
92 ["http://example.com/", "namespaceURI:(", "INVALID_CHARACTER_ERR"], | |
93 ["http://example.com/", "namespaceURI:)", "INVALID_CHARACTER_ERR"], | |
94 ["http://example.com/", "namespaceURI:+", "INVALID_CHARACTER_ERR"], | |
95 ["http://example.com/", "namespaceURI:=", "INVALID_CHARACTER_ERR"], | |
96 ["http://example.com/", "namespaceURI:[", "INVALID_CHARACTER_ERR"], | |
97 ["http://example.com/", "namespaceURI:]", "INVALID_CHARACTER_ERR"], | |
98 ["http://example.com/", "namespaceURI:\\", "INVALID_CHARACTER_ERR"], | |
99 ["http://example.com/", "namespaceURI:/", "INVALID_CHARACTER_ERR"], | |
100 ["http://example.com/", "namespaceURI:;", "INVALID_CHARACTER_ERR"], | |
101 ["http://example.com/", "namespaceURI:`", "INVALID_CHARACTER_ERR"], | |
102 ["http://example.com/", "namespaceURI:<", "INVALID_CHARACTER_ERR"], | |
103 ["http://example.com/", "namespaceURI:>", "INVALID_CHARACTER_ERR"], | |
104 ["http://example.com/", "namespaceURI:,", "INVALID_CHARACTER_ERR"], | |
105 ["http://example.com/", "namespaceURI:a ", "INVALID_CHARACTER_ERR"], | |
106 ["http://example.com/", "namespaceURI:\"", "INVALID_CHARACTER_ERR"], | |
107 ["/", "foo", null], | |
108 ["/", "1foo", "INVALID_CHARACTER_ERR"], | |
109 ["/", "f1oo", null], | |
110 ["/", "foo1", null], | |
111 ["/", ":foo", "NAMESPACE_ERR"], | |
112 ["/", "f:oo", null], | |
113 ["/", "foo:", "NAMESPACE_ERR"], | |
114 ["/", "xml", null], | |
115 ["/", "xmlns", "NAMESPACE_ERR"], | |
116 ["/", "xmlfoo", null], | |
117 ["/", "xml:foo", "NAMESPACE_ERR"], | |
118 ["/", "xmlns:foo", "NAMESPACE_ERR"], | |
119 ["/", "xmlfoo:bar", null], | |
120 ["http://www.w3.org/XML/1998/namespace", "foo", null], | |
121 ["http://www.w3.org/XML/1998/namespace", "1foo", "INVALID_CHARACTER_ERR"], | |
122 ["http://www.w3.org/XML/1998/namespace", "f1oo", null], | |
123 ["http://www.w3.org/XML/1998/namespace", "foo1", null], | |
124 ["http://www.w3.org/XML/1998/namespace", ":foo", "NAMESPACE_ERR"], | |
125 ["http://www.w3.org/XML/1998/namespace", "f:oo", null], | |
126 ["http://www.w3.org/XML/1998/namespace", "foo:", "NAMESPACE_ERR"], | |
127 ["http://www.w3.org/XML/1998/namespace", "xml", null], | |
128 ["http://www.w3.org/XML/1998/namespace", "xmlns", "NAMESPACE_ERR"], | |
129 ["http://www.w3.org/XML/1998/namespace", "xmlfoo", null], | |
130 ["http://www.w3.org/XML/1998/namespace", "xml:foo", null], | |
131 ["http://www.w3.org/XML/1998/namespace", "xmlns:foo", "NAMESPACE_ERR"], | |
132 ["http://www.w3.org/XML/1998/namespace", "xmlfoo:bar", null], | |
133 ["http://www.w3.org/XML/1998/namespaces", "xml:foo", "NAMESPACE_ERR"], | |
134 ["http://www.w3.org/xml/1998/namespace", "xml:foo", "NAMESPACE_ERR"], | |
135 ["http://www.w3.org/2000/xmlns/", "foo", "NAMESPACE_ERR"], | |
136 ["http://www.w3.org/2000/xmlns/", "1foo", "INVALID_CHARACTER_ERR"], | |
137 ["http://www.w3.org/2000/xmlns/", "f1oo", "NAMESPACE_ERR"], | |
138 ["http://www.w3.org/2000/xmlns/", "foo1", "NAMESPACE_ERR"], | |
139 ["http://www.w3.org/2000/xmlns/", ":foo", "NAMESPACE_ERR"], | |
140 ["http://www.w3.org/2000/xmlns/", "f:oo", "NAMESPACE_ERR"], | |
141 ["http://www.w3.org/2000/xmlns/", "foo:", "NAMESPACE_ERR"], | |
142 ["http://www.w3.org/2000/xmlns/", "xml", "NAMESPACE_ERR"], | |
143 ["http://www.w3.org/2000/xmlns/", "xmlns", null], | |
144 ["http://www.w3.org/2000/xmlns/", "xmlfoo", "NAMESPACE_ERR"], | |
145 ["http://www.w3.org/2000/xmlns/", "xml:foo", "NAMESPACE_ERR"], | |
146 ["http://www.w3.org/2000/xmlns/", "xmlns:foo", null], | |
147 ["http://www.w3.org/2000/xmlns/", "xmlfoo:bar", "NAMESPACE_ERR"], | |
148 ["http://www.w3.org/2000/xmlns/", "foo:xmlns", "NAMESPACE_ERR"], | |
149 ["foo:", "foo", null], | |
150 ["foo:", "1foo", "INVALID_CHARACTER_ERR"], | |
151 ["foo:", "f1oo", null], | |
152 ["foo:", "foo1", null], | |
153 ["foo:", ":foo", "NAMESPACE_ERR"], | |
154 ["foo:", "f:oo", null], | |
155 ["foo:", "foo:", "NAMESPACE_ERR"], | |
156 ["foo:", "xml", null], | |
157 ["foo:", "xmlns", "NAMESPACE_ERR"], | |
158 ["foo:", "xmlfoo", null], | |
159 ["foo:", "xml:foo", "NAMESPACE_ERR"], | |
160 ["foo:", "xmlns:foo", "NAMESPACE_ERR"], | |
161 ["foo:", "xmlfoo:bar", null], | |
162 ] | |
OLD | NEW |