@@ -14,10 +14,11 @@ const resourceUrl = 'http://localhost:3000/app.js';
1414const resourcePath = path . join ( __dirname , '../fixtures/inspector-network-resource/app.js.map' ) ;
1515
1616const resourceText = fs . readFileSync ( resourcePath , 'utf8' ) ;
17+ const embedPath = resourcePath . replace ( / \\ / g, '\\\\' ) . replace ( / ' / g, "\\'" ) ;
1718const script = `
1819 const { NetworkResources } = require('node:inspector');
1920 const fs = require('fs');
20- NetworkResources.put('${ resourceUrl } ', fs.readFileSync('${ resourcePath . replace ( / \\ / g , '\\' ) . replace ( / ' / g , "\\'" ) } ', 'utf8'));
21+ NetworkResources.put('${ resourceUrl } ', fs.readFileSync('${ embedPath } ', 'utf8'));
2122 console.log('Network resource loaded:', '${ resourceUrl } ');
2223 debugger;
2324` ;
@@ -117,7 +118,7 @@ test('should load resource put from another thread', async () => {
117118 const script = `
118119 const { NetworkResources } = require('node:inspector');
119120 const fs = require('fs');
120- NetworkResources.put('${ resourceUrl } ', fs.readFileSync('${ resourcePath . replace ( / \\ / g , '\\' ) . replace ( / ' / g , "\\'" ) } ', 'utf8'));
121+ NetworkResources.put('${ resourceUrl } ', fs.readFileSync('${ embedPath } ', 'utf8'));
121122 const { Worker } = require('worker_threads');
122123 const worker = new Worker(\`${ workerScript } \`, {eval: true});
123124 ` ;
0 commit comments