diff options
Diffstat (limited to 'deps/v8/test/mjsunit/es6/default-parameters.js')
-rw-r--r-- | deps/v8/test/mjsunit/es6/default-parameters.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/deps/v8/test/mjsunit/es6/default-parameters.js b/deps/v8/test/mjsunit/es6/default-parameters.js index 4e0bf542ef..c0fe031c03 100644 --- a/deps/v8/test/mjsunit/es6/default-parameters.js +++ b/deps/v8/test/mjsunit/es6/default-parameters.js @@ -350,14 +350,15 @@ (function TestDirectiveThrows() { "use strict"; - assertThrows(function(){ eval("function(x=1){'use strict';}") }, SyntaxError); - assertThrows(function(){ eval("(x=1) => {'use strict';}") }, SyntaxError); - assertThrows( - function(){ eval("(class{foo(x=1) {'use strict';}});") }, SyntaxError); - - assertThrows( - function(){ eval("function(a, x=1){'use strict';}") }, SyntaxError); - assertThrows(function(){ eval("(a, x=1) => {'use strict';}") }, SyntaxError); - assertThrows( - function(){ eval("(class{foo(a, x=1) {'use strict';}});") }, SyntaxError); + assertThrows("(function(x=1){'use strict';})", SyntaxError); + assertThrows("(x=1) => {'use strict';}", SyntaxError); + assertThrows("(class{foo(x=1) {'use strict';}});", SyntaxError); + + assertThrows("(function(a, x=1){'use strict';})", SyntaxError); + assertThrows("(a, x=1) => {'use strict';}", SyntaxError); + assertThrows("(class{foo(a, x=1) {'use strict';}});", SyntaxError); + + assertThrows("(function({x}){'use strict';})", SyntaxError); + assertThrows("({x}) => {'use strict';}", SyntaxError); + assertThrows("(class{foo({x}) {'use strict';}});", SyntaxError); })(); |