diff --git a/test/language/expressions/function/params-trailing-comma-arguments.js b/test/language/expressions/function/params-trailing-comma-arguments.js deleted file mode 100644 index 57fc7756d0fcc42f5141a8fd45fa9ca62431601e..0000000000000000000000000000000000000000 --- a/test/language/expressions/function/params-trailing-comma-arguments.js +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (C) 2016 Jeff Morrison. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Check that trailing commas do not affect `arguments` in function - expression bodies. -info: http://jeffmo.github.io/es-trailing-function-commas/ -author: Jeff Morrison <lbljeffmo@gmail.com> ----*/ - -var f1 = function() { - assert.sameValue( - arguments.length, - 1, - "Function expression called with 1 arg + trailing comma reports " + - "invalid arguments.length!" - ); -}; -f1(1,); - -var f2 = function() { - assert.sameValue( - arguments.length, - 2, - "Function expression called with 2 arg + trailing comma reports " + - "invalid arguments.length!" - ); -}; -f2(1,2,); diff --git a/test/language/expressions/generators/params-trailing-comma-arguments.js b/test/language/expressions/generators/params-trailing-comma-arguments.js deleted file mode 100644 index 1014f93195e9628cb3e2dfa33b10544a94c11ce5..0000000000000000000000000000000000000000 --- a/test/language/expressions/generators/params-trailing-comma-arguments.js +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (C) 2016 Jeff Morrison. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Check that trailing commas do not affect `arguments` in function - expression bodies. -info: http://jeffmo.github.io/es-trailing-function-commas/ -author: Jeff Morrison <lbljeffmo@gmail.com> ----*/ - -var f1 = function*() { - assert.sameValue( - arguments.length, - 1, - "Function expression called with 1 arg + trailing comma reports " + - "invalid arguments.length!" - ); -}; -f1(1,).next(); - -var f2 = function*() { - assert.sameValue( - arguments.length, - 2, - "Function expression called with 2 arg + trailing comma reports " + - "invalid arguments.length!" - ); -}; -f2(1,2,).next(); diff --git a/test/language/expressions/object/method-definition/params-trailing-comma-arguments.js b/test/language/expressions/object/method-definition/params-trailing-comma-arguments.js deleted file mode 100644 index 8702d648035ae2460806035e8f0501aa77534e87..0000000000000000000000000000000000000000 --- a/test/language/expressions/object/method-definition/params-trailing-comma-arguments.js +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (C) 2016 Jeff Morrison. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Check that trailing parameter commas do not affect `arguments` in object - method bodies. -info: http://jeffmo.github.io/es-trailing-function-commas/ -author: Jeff Morrison <lbljeffmo@gmail.com> ----*/ - -var obj = { - f1() { - assert.sameValue( - arguments.length, - 1, - "Object method called with 1 arg + trailing comma reports " + - "invalid arguments.length!" - ); - }, - - f2() { - assert.sameValue( - arguments.length, - 2, - "Object method called with 2 arg + trailing comma reports " + - "invalid arguments.length!" - ); - } -}; - -obj.f1(1,); -obj.f2(1,2,); diff --git a/test/language/statements/class/definition/params-trailing-comma-arguments.js b/test/language/statements/class/definition/params-trailing-comma-arguments.js deleted file mode 100644 index 7cb654f032c22e080acd76ef28e2f9a6b6b49288..0000000000000000000000000000000000000000 --- a/test/language/statements/class/definition/params-trailing-comma-arguments.js +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (C) 2016 Jeff Morrison. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Check that trailing commas in method parameter lists do not affect `arguments` - in class method bodies. -info: http://jeffmo.github.io/es-trailing-function-commas/ -author: Jeff Morrison <lbljeffmo@gmail.com> ----*/ - -class C { - f1() { - assert.sameValue( - arguments.length, - 1, - "Class method called with 1 arg + trailing comma reports " + - "invalid arguments.length!" - ); - } - - f2() { - assert.sameValue( - arguments.length, - 2, - "Class method called with 2 arg + trailing comma reports " + - "invalid arguments.length!" - ); - } -}; - -(new C()).f1(1,); -(new C()).f2(1,2,); diff --git a/test/language/statements/function/params-trailing-comma-arguments.js b/test/language/statements/function/params-trailing-comma-arguments.js deleted file mode 100644 index 830d03adbdf0e36f4e4f16dfb7eac48c53531cb0..0000000000000000000000000000000000000000 --- a/test/language/statements/function/params-trailing-comma-arguments.js +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (C) 2016 Jeff Morrison. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Check that trailing commas do not affect `arguments` in function - declaration bodies. -info: http://jeffmo.github.io/es-trailing-function-commas/ -author: Jeff Morrison <lbljeffmo@gmail.com> ----*/ - -function f1() { - assert.sameValue( - arguments.length, - 1, - "Function declaration called with 1 arg + trailing comma reports " + - "invalid arguments.length!" - ); -} - -function f2() { - assert.sameValue( - arguments.length, - 2, - "Function declaration called with 2 arg + trailing comma reports " + - "invalid arguments.length!" - ); -} - -f1(1,); -f2(1,2,);