We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 27564b7 commit 4268517Copy full SHA for 4268517
2 files changed
lib/internal/test_runner/test.js
@@ -493,7 +493,7 @@ class Test extends AsyncResource {
493
const map = lazyFindSourceMap(this.loc.file);
494
const entry = map?.findEntry(this.loc.line - 1, this.loc.column - 1);
495
496
- if (entry !== undefined) {
+ if (entry?.originalSource !== undefined) {
497
this.loc.line = entry.originalLine + 1;
498
this.loc.column = entry.originalColumn + 1;
499
this.loc.file = entry.originalSource;
test/parallel/test-runner-enable-source-maps-issue.js
@@ -0,0 +1,16 @@
1
+'use strict';
2
+require('../common');
3
+const assert = require('node:assert');
4
+const { spawnSync } = require('node:child_process');
5
+const { test } = require('node:test');
6
+const fixtures = require('../common/fixtures');
7
+
8
+test('ensures --enable-source-maps does not throw an error', () => {
9
+ const fixture = fixtures.path('test-runner', 'coverage', 'stdin.test.js');
10
+ const args = ['--enable-source-maps', fixture];
11
12
+ const result = spawnSync(process.execPath, args);
13
14
+ assert.strictEqual(result.stderr.toString(), '');
15
+ assert.strictEqual(result.status, 0);
16
+});
0 commit comments