summaryrefslogtreecommitdiff
path: root/test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/RegExp/unicode_restricted_incomple_quantifier.js')
-rwxr-xr-xtest/built-ins/RegExp/unicode_restricted_incomple_quantifier.js32
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"): ');