Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Side by Side Diff: LayoutTests/fast/regex/script-tests/ecma-regex-examples.js

Issue 20867002: Remove old tests that have been migrated to the v8 repo. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: remove unused script-tests as well Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 description(
2 "This page tests the regex examples from the ECMA-262 specification."
3 );
4
5 var regex01 = /a|ab/;
6 shouldBe('regex01.exec("abc")', '["a"]');
7
8 var regex02 = /((a)|(ab))((c)|(bc))/;
9 shouldBe('regex02.exec("abc")', '["abc", "a", "a", undefined, "bc", undefined, " bc"]');
10
11 var regex03 = /a[a-z]{2,4}/;
12 shouldBe('regex03.exec("abcdefghi")', '["abcde"]');
13
14 var regex04 = /a[a-z]{2,4}?/;
15 shouldBe('regex04.exec("abcdefghi")', '["abc"]');
16
17 var regex05 = /(aa|aabaac|ba|b|c)*/;
18 shouldBe('regex05.exec("aabaac")', '["aaba", "ba"]');
19
20 var regex06 = /^(a+)\1*,\1+$/;
21 shouldBe('"aaaaaaaaaa,aaaaaaaaaaaaaaa".replace(regex06,"$1")', '"aaaaa"');
22
23 var regex07 = /(z)((a+)?(b+)?(c))*/;
24 shouldBe('regex07.exec("zaacbbbcac")', '["zaacbbbcac", "z", "ac", "a", undefined , "c"]');
25
26 var regex08 = /(a*)*/;
27 shouldBe('regex08.exec("b")', '["", undefined]');
28
29 var regex09 = /(a*)b\1+/;
30 shouldBe('regex09.exec("baaaac")', '["b", ""]');
31
32 var regex10 = /(?=(a+))/;
33 shouldBe('regex10.exec("baaabac")', '["", "aaa"]');
34
35 var regex11 = /(?=(a+))a*b\1/;
36 shouldBe('regex11.exec("baaabac")', '["aba", "a"]');
37
38 var regex12 = /(.*?)a(?!(a+)b\2c)\2(.*)/;
39 shouldBe('regex12.exec("baaabaac")', '["baaabaac", "ba", undefined, "abaac"]');
OLDNEW
« no previous file with comments | « LayoutTests/fast/regex/script-tests/early-acid3-86.js ('k') | LayoutTests/fast/regex/script-tests/invalid-range-in-class.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698