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