/** @type {[name: string, url: string][]} */ | |
const importUrlTests = [ | |
["Module URL", "./basic-module.js"], | |
// In no-dynamic-import-in-module.any.js, this module is also statically imported | |
["Another module URL", "./basic-module-2.js"], | |
[ | |
"Module data: URL", | |
"data:text/javascript;charset=utf-8," + | |
encodeURIComponent(`export default 'hello!';`), | |
], | |
]; | |
for (const [name, url] of importUrlTests) { | |
promise_test( | |
(t) => promise_rejects_js(t, TypeError, import(url), "Import must reject"), | |
name | |
); | |
} |