| Index: test/mjsunit/mjsunit.js
|
| diff --git a/test/mjsunit/mjsunit.js b/test/mjsunit/mjsunit.js
|
| index 6a7c2da9e47d1ca56b52c98b3afbd2a2b6d72b6c..86052ee0a108fb377ad97f4cde220d26afe82bb2 100644
|
| --- a/test/mjsunit/mjsunit.js
|
| +++ b/test/mjsunit/mjsunit.js
|
| @@ -117,6 +117,9 @@ var assertUnoptimized;
|
| // Assert that a string contains another expected substring.
|
| var assertContains;
|
|
|
| +// Assert that a string matches a given regex.
|
| +var assertMatches;
|
| +
|
|
|
| (function () { // Scope for utility functions.
|
|
|
| @@ -425,6 +428,15 @@ var assertContains;
|
| }
|
| };
|
|
|
| + assertMatches = function(regexp, str, name_opt) {
|
| + if (!(regexp instanceof RegExp)) {
|
| + regexp = new RegExp(regexp);
|
| + }
|
| + if (!str.match(regexp)) {
|
| + fail("should match '" + regexp + "'", str, name_opt);
|
| + }
|
| + };
|
| +
|
| var OptimizationStatusImpl = undefined;
|
|
|
| var OptimizationStatus = function(fun, sync_opt) {
|
|
|