2
2
3
3
const common = require ( '../common.js' ) ;
4
4
const assert = require ( 'assert' ) ;
5
- const path = require ( 'path' ) ;
6
- const fs = require ( 'fs' ) ;
5
+ const fixtures = require ( '../../test/common/fixtures' ) ;
7
6
8
7
const bench = common . createBenchmark (
9
8
main ,
@@ -22,20 +21,15 @@ function main({ operation, n }) {
22
21
Module . setSourceMapsSupport ( true , {
23
22
generatedCode : true ,
24
23
} ) ;
25
- const validFileName = path . resolve (
26
- __dirname ,
27
- '../../test/fixtures/test-runner/source-maps/line-lengths/index.js' ,
28
- ) ;
24
+ const validFileName = fixtures . path ( 'test-runner/source-maps/line-lengths/index.js' )
29
25
30
- const generatedFileName = path . resolve (
31
- __dirname ,
32
- '../../test/fixtures/source-map/disk.js' ,
33
- ) ;
34
- const generatedFileContent = fs . readFileSync ( generatedFileName , 'utf8' ) ;
35
- const sourceMapUrl = path . basename ( generatedFileName , '.js' ) + '.map' ;
26
+ const fileNameKey = '/source-map/disk.js' ;
27
+ const generatedFileName = fixtures . path ( fileNameKey ) ;
28
+ const generatedFileContent = fixtures . readSync ( fileNameKey , 'utf8' ) ;
29
+ const sourceMapUrl = generatedFileName . replace ( / \. j s $ / , '.map' ) ;
36
30
const sourceWithGeneratedSourceMap =
37
31
`${ generatedFileContent } \n//# sourceMappingURL=${ sourceMapUrl } \n//# sourceURL=${ generatedFileName } ` ;
38
- const generatedExpectedUrl = `file://${ path . resolve ( generatedFileName ) } ` ;
32
+ const generatedExpectedUrl = `file://${ generatedFileName } ` ;
39
33
40
34
let sourceMap ;
41
35
switch ( operation ) {
0 commit comments