11'use strict'
22
33const { test } = require ( 'node:test' )
4- const { sep } = require ( 'node:path' )
4+ const { sep, basename , join } = require ( 'node:path' )
55const { fetch, setGlobalDispatcher, Agent } = require ( '../..' )
6+
7+ const projectFolder = basename ( join ( __dirname , '..' , '..' ) )
68const { fetch : fetchIndex } = require ( '../../index-fetch' )
79
810setGlobalDispatcher ( new Agent ( {
@@ -16,7 +18,7 @@ test('FETCH: request errors and prints trimmed stack trace', async (t) => {
1618 } catch ( error ) {
1719 const stackLines = error . stack . split ( '\n' )
1820 t . assert . ok ( stackLines [ 0 ] . includes ( 'TypeError: fetch failed' ) )
19- t . assert . ok ( stackLines [ 1 ] . includes ( `undici ${ sep } index.js` ) )
21+ t . assert . ok ( stackLines [ 1 ] . includes ( `${ projectFolder } ${ sep } index.js` ) )
2022 t . assert . ok ( stackLines [ 2 ] . includes ( 'at process.processTicksAndRejections' ) )
2123 t . assert . ok ( stackLines [ 3 ] . includes ( `at async TestContext.<anonymous> (${ __filename } ` ) )
2224 }
@@ -28,7 +30,7 @@ test('FETCH-index: request errors and prints trimmed stack trace', async (t) =>
2830 } catch ( error ) {
2931 const stackLines = error . stack . split ( '\n' )
3032 t . assert . ok ( stackLines [ 0 ] . includes ( 'TypeError: fetch failed' ) )
31- t . assert . ok ( stackLines [ 1 ] . includes ( `undici ${ sep } index-fetch.js` ) )
33+ t . assert . ok ( stackLines [ 1 ] . includes ( `${ projectFolder } ${ sep } index-fetch.js` ) )
3234 t . assert . ok ( stackLines [ 2 ] . includes ( 'at process.processTicksAndRejections' ) )
3335 t . assert . ok ( stackLines [ 3 ] . includes ( `at async TestContext.<anonymous> (${ __filename } ` ) )
3436 }
0 commit comments