diff --git a/build-plugins/esm-dynamic-import.ts b/build-plugins/esm-dynamic-import.ts index 710e1a4b2ec..22551277b21 100644 --- a/build-plugins/esm-dynamic-import.ts +++ b/build-plugins/esm-dynamic-import.ts @@ -1,6 +1,6 @@ import type { Plugin } from 'rollup'; -export default function addBinShebangAndEsmImport(): Plugin { +export default function esmDynamicImport(): Plugin { let importFound = false; return { generateBundle() { diff --git a/test/misc/misc.js b/test/misc/misc.js index d0e0248eab4..053c8e5c875 100644 --- a/test/misc/misc.js +++ b/test/misc/misc.js @@ -242,11 +242,9 @@ console.log(x); }); assert.strictEqual(main.fileName, 'base/main'); assert.strictEqual(feature.fileName, 'base/main/feature'); - assert.match(feature.code, /^import { fn } from '\.\.\/main'/); + assert.ok(feature.code.startsWith("import { fn } from '../main'")); assert.strictEqual(subfeature.fileName, 'base/main/feature/sub'); - assert.match(subfeature.code, /^import { fn } from '\.\.\/\.\.\/main'/); - assert.strictEqual(subsubfeature.fileName, 'base/main/feature/sub/sub'); - assert.match(subsubfeature.code, /^import { fn } from '\.\.\/\.\.\/\.\.\/main'/); + assert.ok(subfeature.code.startsWith("import { fn } from '../../main'")); assert.strictEqual(subsubfeature.fileName, 'base/main/feature/sub/sub'); assert.ok(subsubfeature.code.startsWith("import { fn } from '../../../main'")); });