diff --git a/test/language/module-code/source-phase-import/import-source-binding-name-2.js b/test/language/module-code/source-phase-import/import-source-binding-name-2.js new file mode 100644 index 0000000000..9bc061ba0b --- /dev/null +++ b/test/language/module-code/source-phase-import/import-source-binding-name-2.js @@ -0,0 +1,23 @@ +// Copyright (C) 2024 Chengzhong Wu. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. +/*--- +description: > + ImportBinding in ImportDeclaration may be 'source' and 'from' +esid: sec-modules +info: | + ImportDeclaration: + import source ImportedBinding FromClause ; + +negative: + phase: resolution + type: SyntaxError +features: [source-phase-imports] +flags: [module] +---*/ + +$DONOTEVALUATE(); + +import "../resources/ensure-linking-error_FIXTURE.js"; + +import source source from ''; +import source from from ''; diff --git a/test/language/module-code/source-phase-import/import-source-binding-name.js b/test/language/module-code/source-phase-import/import-source-binding-name.js index c08903a1e3..e75446f368 100644 --- a/test/language/module-code/source-phase-import/import-source-binding-name.js +++ b/test/language/module-code/source-phase-import/import-source-binding-name.js @@ -19,7 +19,5 @@ $DONOTEVALUATE(); import "../resources/ensure-linking-error_FIXTURE.js"; -import source source from ''; -import source from from ''; import source from ''; import from from '';