Skip to content

Commit cb553f2

Browse files
committed
test 425
1 parent fa571c0 commit cb553f2

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

tests/integration/shims/cjs/src/index.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ const importMetaUrl = import.meta.url;
33
const require = createRequire(import.meta.url);
44
const requiredModule = require('./ok.cjs');
55

6-
const module = null;
6+
// https://github.com/web-infra-dev/rslib/issues/425
7+
import { fileURLToPath } from 'url';
8+
const __filename = fileURLToPath(import.meta.url);
9+
console.log(__filename);
710

8-
export { importMetaUrl, requiredModule, module };
11+
// https://github.com/web-infra-dev/rslib/pull/399
12+
export const module = null;
13+
14+
export { importMetaUrl, requiredModule, __filename };

tests/integration/shims/index.test.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,16 @@ describe('CJS shims', () => {
107107
const { entries } = await buildAndGetResults({ fixturePath });
108108
expect(entries.esm).toMatchInlineSnapshot(`
109109
"import * as __WEBPACK_EXTERNAL_MODULE_node_module__ from "node:module";
110+
import * as __WEBPACK_EXTERNAL_MODULE_url__ from "url";
110111
const importMetaUrl = import.meta.url;
111112
const src_rslib_entry_require = (0, __WEBPACK_EXTERNAL_MODULE_node_module__.createRequire)(import.meta.url);
112113
const requiredModule = src_rslib_entry_require('./ok.cjs');
114+
// https://github.com/web-infra-dev/rslib/issues/425
115+
const src_rslib_entry_filename = (0, __WEBPACK_EXTERNAL_MODULE_url__.fileURLToPath)(import.meta.url);
116+
console.log(src_rslib_entry_filename);
117+
// https://github.com/web-infra-dev/rslib/pull/399
113118
const src_rslib_entry_module = null;
114-
export { importMetaUrl, src_rslib_entry_module as module, requiredModule };
119+
export { src_rslib_entry_filename as __filename, importMetaUrl, src_rslib_entry_module as module, requiredModule };
115120
"
116121
`);
117122
});

0 commit comments

Comments
 (0)