Title: [89167] trunk/LayoutTests
Revision
89167
Author
[email protected]
Date
2011-06-17 13:40:53 -0700 (Fri, 17 Jun 2011)

Log Message

Rubber Stamped by Sam Weinig.

Land a couple more regex tests.

* fast/regex/pcre-test-1-expected.txt:
* fast/regex/script-tests/pcre-test-1.js:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (89166 => 89167)


--- trunk/LayoutTests/ChangeLog	2011-06-17 20:21:06 UTC (rev 89166)
+++ trunk/LayoutTests/ChangeLog	2011-06-17 20:40:53 UTC (rev 89167)
@@ -1,3 +1,12 @@
+2011-06-17  Gavin Barraclough  <[email protected]>
+
+        Rubber Stamped by Sam Weinig.
+
+        Land a couple more regex tests.
+
+        * fast/regex/pcre-test-1-expected.txt:
+        * fast/regex/script-tests/pcre-test-1.js:
+
 2011-06-17  Abhishek Arya  <[email protected]>
 
         Reviewed by Dave Hyatt.

Modified: trunk/LayoutTests/fast/regex/pcre-test-1-expected.txt (89166 => 89167)


--- trunk/LayoutTests/fast/regex/pcre-test-1-expected.txt	2011-06-17 20:21:06 UTC (rev 89166)
+++ trunk/LayoutTests/fast/regex/pcre-test-1-expected.txt	2011-06-17 20:40:53 UTC (rev 89167)
@@ -1319,6 +1319,9 @@
 PASS regex673.exec(input2); is results
 PASS regex673.exec(input3); is results
 PASS regex673.exec(input4); is results
+PASS regex674.exec(input0); is results
+PASS regex675.exec(input0); is results
+PASS regex676.exec(input0); is results
 PASS input0.match(regexGlobal0); is results
 PASS input0.match(regexGlobal1); is results
 PASS input0.match(regexGlobal2); is results

Modified: trunk/LayoutTests/fast/regex/script-tests/pcre-test-1.js (89166 => 89167)


--- trunk/LayoutTests/fast/regex/script-tests/pcre-test-1.js	2011-06-17 20:21:06 UTC (rev 89166)
+++ trunk/LayoutTests/fast/regex/script-tests/pcre-test-1.js	2011-06-17 20:40:53 UTC (rev 89167)
@@ -5305,6 +5305,21 @@
 var results = ["p"];
 shouldBe('regex673.exec(input4);', 'results');
 
+var regex674 = /(a(b)*)*/;
+var input0 = "aba";
+var results = ["aba","a",undefined];
+shouldBe('regex674.exec(input0);', 'results');
+
+var regex675 = /(a*)*/;
+var input0 = "ab";
+var results = ["a","a"];
+shouldBe('regex675.exec(input0);', 'results');
+
+var regex676 = /([ab]*)*/;
+var input0 = "abab";
+var results = ["abab","abab"];
+shouldBe('regex676.exec(input0);', 'results');
+
 // Global matches.
 
 var regexGlobal0 = RegExp("", "g");
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to