// Copyright (C) 2016 the V8 project authors. All rights reserved. | |
// This code is governed by the BSD license found in the LICENSE file. | |
/*--- | |
description: > | |
The first identifier in an ImportSpecifier containing `as` may be any valid | |
IdentifierName | |
esid: sec-imports | |
info: | | |
ImportSpecifier: | |
ImportedBinding | |
IdentifierName as ImportedBinding | |
flags: [module] | |
---*/ | |
var _if = 1; | |
var _import = 2; | |
var _export = 3; | |
var _await = 4; | |
var _arguments = 5; | |
var _eval = 6; | |
var _default = 7; | |
var _as = 8; | |
export { | |
_if as if, | |
_import as import, | |
_export as export, | |
_await as await, | |
_arguments as arguments, | |
_eval as eval, | |
_default as default, | |
_as as as | |
}; | |
import { | |
if as if_, | |
import as import_, | |
export as export_, | |
await as await_, | |
arguments as arguments_, | |
eval as eval_, | |
default as default_, | |
as as as | |
} from './instn-named-id-name.js'; | |
assert.sameValue(if_, 1); | |
assert.sameValue(import_, 2); | |
assert.sameValue(export_, 3); | |
assert.sameValue(await_, 4); | |
assert.sameValue(arguments_, 5); | |
assert.sameValue(eval_, 6); | |
assert.sameValue(default_, 7); | |
assert.sameValue(as, 8); |