Lines Matching refs:assert
16 assert (r.flags === 'gimuy');
17 assert (r.toString() === '/a/gimuy');
21 assert (false);
23 assert (e instanceof TypeError);
34 assert(o.flags === "guy");
35 assert (RegExp.prototype.toString.call (o) === "/str/guy");
40 assert (false);
42 assert (e === "abrupt flag get");
47 assert (false);
49 assert (e instanceof TypeError);
52 assert (RegExp.prototype.toString.call({}) === "/undefined/undefined");
58 assert (false);
60 assert (e === "abrupt source get");
66 assert (false);
68 assert (e === "abrupt source toString");
75 assert (false);
77 assert (e === "abrupt flags get");
83 assert (false);
85 assert (e === "abrupt flags toString");
96 assert (false);
98 assert (e === "abrupt unicode get");
101 assert ("str?fgh".replace(/(?:)/gu, "x") === 'xsxtxrx?xfxgxhx');
102 assert ("str?fgh".replace(/(?:)/g, "x") === 'xsxtxrx\ud803x\udca1xfxgxhx');
108 assert ("str?fgh".replace(r, "x") === 'xsxtxrx?xfxgxhx');
110 assert ("str?fgh".replace(r, "x") === 'xsxtxrx\ud803x\udca1xfxgxhx');
113 assert (RegExp.prototype[Symbol.match].call(r, "str?fgh").length === 8);
115 assert (RegExp.prototype[Symbol.match].call(r, "str?fgh").length === 9);
119 assert ("asd".replace(r, "x") === "xaxsxdx");
120 assert (r.lastIndex === 0);
123 assert ("asd".replace(r, "x") === "xaxsxdx");
124 assert (r.lastIndex === 0);
128 assert ("asd".replace(r, "x") === "asxd");
129 assert (r.lastIndex === 2);
132 assert ("asd".replace(r, "x") === "asd");
133 assert (r.lastIndex === 0);
138 assert ("asd".replace(r, "x") === "asxd");
139 assert (r.lastIndex === 2);
142 assert ("asd".replace(r, "x") === "asd");
143 assert (r.lastIndex === 0);
145 assert (RegExp.prototype[Symbol.match].call(/a/y, "aaa").length === 1);
146 assert (RegExp.prototype[Symbol.match].call(/a/gy, "aaa").length === 3);