Lines Matching refs:assert

16 assert (result !== null);
17 assert (result[0] === "\u0000");
20 assert (result !== null);
21 assert (result[0] === "\u0000");
24 assert (result !== null);
25 assert (result[0] === "\u0000");
29 assert (false);
31 assert (e instanceof SyntaxError);
35 assert (result !== null);
36 assert (result[0] === "\u0000\u0030");
39 assert (result !== null);
40 assert (result[0] === "\u00ff");
44 assert (false);
46 assert (e instanceof SyntaxError);
50 assert (result !== null);
51 assert (result[0] === "\u00ff\u0037");
55 assert (false);
57 assert (e instanceof SyntaxError);
61 assert (result !== null);
62 assert (result[0] === "\u0020\u0030");
66 assert (false);
68 assert (e instanceof SyntaxError);
72 assert (result !== null);
73 assert (result[0].length === 0);
76 assert (result !== null);
77 assert (result[0].length === 0);
80 assert (result !== null);
81 assert (result[0] === '\u0002');
85 assert (false);
87 assert (e instanceof SyntaxError);
91 assert (result !== null);
92 assert (result[0] === '8');
95 assert (result !== null);
96 assert (result[0] === "99");
99 assert (/\d+/.exec("123")[0] === "123");
100 assert (/\D+/.exec("abc")[0] === "abc");
101 assert (/\s+/.exec(" ")[0] === " ");
102 assert (/\S+/.exec("abc")[0] === "abc");
103 assert (/\w+/.exec("abc")[0] === "abc");
104 assert (/\W+/.exec("|||")[0] === "|||");
105 assert (/\d+/u.exec("123")[0] === "123");
106 assert (/\D+/u.exec("abc")[0] === "abc");
107 assert (/\s+/u.exec(" ")[0] === " ");
108 assert (/\S+/u.exec("abc")[0] === "abc");
109 assert (/\w+/u.exec("abc")[0] === "abc");
110 assert (/\W+/u.exec("|||")[0] === "|||");
112 assert (/\d+/u.exec("\u{10CAF}") === null);
113 assert (/\D+/u.exec("\u{10CAF}")[0] === "\u{10CAF}");
114 assert (/\s+/u.exec("\u{10CAF}") === null);
115 assert (/\S+/u.exec("\u{10CAF}")[0] === "\u{10CAF}");
116 assert (/\w+/u.exec("\u{10CAF}") === null);
117 assert (/\W+/u.exec("\u{10CAF}")[0] === "\u{10CAF}");
120 assert (result !== null);
121 assert (result[0] === "xz");
125 assert (false);
127 assert (e instanceof SyntaxError);
131 assert (result !== null);
132 assert (result[0] === "\\c");
136 assert (false);
138 assert (e instanceof SyntaxError);
142 assert (result !== null);
143 assert (result[0] === "\\c1");
147 assert (false);
149 assert (e instanceof SyntaxError);
154 assert (false);
156 assert (e instanceof SyntaxError);
161 assert (false);
163 assert (e instanceof SyntaxError);
168 assert (false);
170 assert (e instanceof SyntaxError);
175 assert (false);
177 assert (e instanceof SyntaxError);
180 assert (/[\b]/.exec("\u0008")[0] === "\u0008");
181 assert (/[\b]/u.exec("\u0008")[0] === "\u0008");
182 assert (/[\B]/.exec("\u0042")[0] === "\u0042");
186 assert (false);
188 assert (e instanceof SyntaxError);
191 assert (/[\c1]/.exec("\u0011")[0] === "\u0011");
192 assert (/[\c_]/.exec("\u001f")[0] === "\u001f");
193 assert (/[\c]/.exec("\\")[0] === "\\");
194 assert (/[\c]/.exec("c")[0] === "c");
198 assert (false);
200 assert (e instanceof SyntaxError);
205 assert (false);
207 assert (e instanceof SyntaxError);
212 assert (false);
214 assert (e instanceof SyntaxError);
217 assert (/{{1,2}/.exec("{{")[0] === "{{");
221 assert (false);
223 assert (e instanceof SyntaxError);
226 assert (/a{1,2/.exec("a{1,2")[0] === "a{1,2");
230 assert (false);
232 assert (e instanceof SyntaxError);
235 assert (/\u017f/i.exec("s") === null);
236 assert (/\u017f/ui.exec("s")[0] === "s");
238 assert (/?/.exec("?")[0] === "?");
239 assert (/?/u.exec("?")[0] === "?");
240 assert (/?*?/.exec("?")[0] === "\ud803");
241 assert (/?*?/u.exec("?")[0] === "");
242 assert (/?+/.exec("???")[0] === "?");
243 assert (/?+/u.exec("???")[0] === "???");
245 assert (/\ud803\udc96*?/.exec("?")[0] === '\ud803');
246 assert (/\ud803\udc96*?/u.exec("?")[0] === '');
247 assert (/\ud803\udc96+/.exec("???")[0] === '?');
248 assert (/\ud803\udc96+/u.exec("???")[0] === '???');
250 assert (/.*??/u.exec("??????")[0] === '??????');
252 assert (/[\u{10000}]/.exec("\u{10000}") === null);
253 assert (/[\u{10000}]/.exec("{")[0] === "{");
254 assert (/[^\u{10000}]/.exec("\u{10000}")[0] === "\ud800");
255 assert (/[^\u{10000}]/.exec("{") === null);
257 assert (/[\uffff]/.exec("\uffff")[0] === "\uffff");
258 assert (/[^\uffff]/.exec("\uffff") === null);
260 assert (/[\u{10000}]/u.exec("\u{10000}")[0] === "\u{10000}");
261 assert (/[\u{10000}]/u.exec("{") === null);
262 assert (/[^\u{10000}]/u.exec("\u{10000}") === null);
263 assert (/[^\u{10000}]/u.exec("{")[0] === "{");
265 assert (/[\uffff]/u.exec("\uffff")[0] === "\uffff");
266 assert (/[^\uffff]/u.exec("\uffff") === null);
268 assert (/a{4294967296,4294967297}/.exec("aaaa") === null);
269 assert (/a{4294967294,4294967295}/.exec("aaaa") === null);
270 assert (/a{0000000000000000001,0000000000000000002}/u.exec("aaaa")[0] === 'aa');
271 assert (/(\4294967297)/.exec("\4294967297")[0] === "\4294967297");
272 assert (/(\1)/u.exec("aaaa")[0] === "");
276 assert (false);
278 assert (e instanceof SyntaxError);
281 assert (/[\d-\s]/.exec("-")[0] === "-");
282 assert (/[0-\s]/.exec("-")[0] === "-");
283 assert (/[\d-0]/.exec("-")[0] === "-");
287 assert (false);
289 assert (e instanceof SyntaxError);
294 assert (false);
296 assert (e instanceof SyntaxError);
301 assert (false);
303 assert (e instanceof SyntaxError);
306 assert (/[-]/.exec("-")[0] === "-");
307 assert (/[-]/u.exec("-")[0] === "-");
308 assert (/[--]/.exec("-")[0] === "-");
309 assert (/[--]/u.exec("-")[0] === "-");
311 assert (/}/.exec("}")[0] === "}");
312 assert (/\}/u.exec("}")[0] === "}");
316 assert (false);
318 assert (e instanceof SyntaxError);
321 assert (/]/.exec("]")[0] === "]");
322 assert (/\]/u.exec("]")[0] === "]");
326 assert (false);
328 assert (e instanceof SyntaxError);
331 assert (/(?=)*/.exec("")[0] === "");
332 assert (/(?=)+/.exec("")[0] === "");
333 assert (/(?=){1,2}/.exec("")[0] === "");
337 assert (false);
339 assert (e instanceof SyntaxError);
344 assert (false);
346 assert (e instanceof SyntaxError);
351 assert (false);
353 assert (e instanceof SyntaxError);
358 assert (false);
360 assert (e instanceof SyntaxError);