diff options
Diffstat (limited to 'test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js')
-rwxr-xr-x | test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js b/test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js index a75c3ab3f..93858feda 100755 --- a/test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js +++ b/test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js @@ -11,14 +11,30 @@ es6id: 21.1.2 ---*/ // Incomplete quantifier with atom. -assert.throws(SyntaxError, function() { RegExp("a{", "u"); }); -assert.throws(SyntaxError, function() { RegExp("a{1", "u"); }); -assert.throws(SyntaxError, function() { RegExp("a{1,", "u"); }); -assert.throws(SyntaxError, function() { RegExp("a{1,2", "u"); }); +assert.throws(SyntaxError, function() { + RegExp("a{", "u"); +}, 'RegExp("a{", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("a{1", "u"); +}, 'RegExp("a{1", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("a{1,", "u"); +}, 'RegExp("a{1,", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("a{1,2", "u"); +}, 'RegExp("a{1,2", "u"): '); // Incomplete quantifier without atom. -assert.throws(SyntaxError, function() { RegExp("{", "u"); }); -assert.throws(SyntaxError, function() { RegExp("{1", "u"); }); -assert.throws(SyntaxError, function() { RegExp("{1,", "u"); }); -assert.throws(SyntaxError, function() { RegExp("{1,2", "u"); }); +assert.throws(SyntaxError, function() { + RegExp("{", "u"); +}, 'RegExp("{", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("{1", "u"); +}, 'RegExp("{1", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("{1,", "u"); +}, 'RegExp("{1,", "u"): '); +assert.throws(SyntaxError, function() { + RegExp("{1,2", "u"); +}, 'RegExp("{1,2", "u"): '); |