diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-ident-lineterminator.js b/test/language/expressions/async-arrow-function/async-lineterminator-identifier-throws.js similarity index 79% rename from test/language/expressions/async-arrow-function/early-errors-arrow-ident-lineterminator.js rename to test/language/expressions/async-arrow-function/async-lineterminator-identifier-throws.js index 9905be53a391b62df1bafc9bb02870201b5b2064..9ce0ef5b0016a07045fffccef0067e8edb04c1c2 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-ident-lineterminator.js +++ b/test/language/expressions/async-arrow-function/async-lineterminator-identifier-throws.js @@ -4,10 +4,9 @@ /*--- esid: prod-AsyncArrowFunction description: async arrows cannot have a line terminator between "async" and the AsyncArrowBindingIdentifier -negative: - phase: early - type: ReferenceError ---*/ -async -foo => { } +assert.throws(ReferenceError, function() { + async + identifier => {} +}); diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js index 3f3c1466c592af68568753f8899ae79bef1bbb3e..d008deca1b5c24e72c0172006d77890b32ade669 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js @@ -10,4 +10,4 @@ negative: ---*/ async -(foo,bar) => { } +(foo) => { } diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js index 3c7fead37875ae41ab024239a9a28c90118c30c1..5580ace159dfe523c8b8b2dc0b7e1c800aaa8dc0 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -{ +!{ async - foo () { } + foo() { } }