File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed
Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 44" use strict" ;
55
66// #region index.ts
7- require ( " url" ). pathToFileURL ( __filename ). href == = require (" url" ).pathToFileURL (__filename ).href ;
8- __filename == = __filename ;
9- __dirname == = __dirname ;
7+ const url = require (" url" ).pathToFileURL (__filename ).href ;
8+ const filename = __filename ;
9+ const dirname = __dirname ;
1010
1111// #endregion
12+ exports .dirname = dirname
13+ exports .filename = filename
14+ exports .url = url
1215```
Original file line number Diff line number Diff line change @@ -50,19 +50,22 @@ test('esm shims', async (context) => {
5050} )
5151
5252test ( 'cjs shims' , async ( context ) => {
53- await testBuild (
53+ const { snapshot } = await testBuild (
5454 context ,
5555 {
5656 'index.ts' : `
57- import.meta. url === require("url").pathToFileURL(__filename).href
58- import.meta.filename === __filename
59- import.meta.dirname === __dirname ` ,
57+ export const url = import.meta.url
58+ export const filename = import.meta.filename
59+ export const dirname = import.meta.dirname` ,
6060 } ,
6161 {
6262 shims : true ,
6363 format : 'cjs' ,
6464 } ,
6565 )
66+ expect ( snapshot ) . contain ( 'require("url").pathToFileURL(__filename).href' )
67+ expect ( snapshot ) . contain ( '__filename' )
68+ expect ( snapshot ) . contain ( '__dirname' )
6669} )
6770
6871test ( 'entry structure' , async ( context ) => {
You can’t perform that action at this time.
0 commit comments