// Copyright (C) 2018 Leo Balter. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description: > ImportCall is a CallExpression and can be used before a template literal esid: prod-ImportCall info: | CallExpression: ImportCall CallExpression TemplateLiteral CallExpression Arguments features: [dynamic-import] ---*/ // valid syntax, but fails on runtime evaluation assert.throws(TypeError, () => { import('./empty_FIXTURE.js')``; }); assert.throws(TypeError, () => { import('./empty_FIXTURE.js')`something`; }); assert.throws(TypeError, () => { import('./empty_FIXTURE.js')`${42}`; });