Files
node/test/parallel/test-runner-no-isolation-load-error.js
Lazizbek Ergashev 6d5e309871 test_runner: report load errors with --test-isolation=none
Signed-off-by: lazerg <lazerg2@gmail.com>
Assisted-by: Claude
PR-URL: https://github.com/nodejs/node/pull/66550
Fixes: https://github.com/nodejs/node/issues/66549
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2026-10-08 03:54:07 +00:00

21 lines
631 B
JavaScript

'use strict';
const common = require('../common');
const assert = require('node:assert');
const fixtures = require('../common/fixtures');
const { run } = require('node:test');
const testFile = fixtures.path('test-runner', 'throws-after-test.mjs');
const testRun = run({
files: [testFile],
isolation: 'none'
});
testRun.on('test:pass', common.mustCall((test) => {
assert.strictEqual(test.name, 'registered before the error');
}));
testRun.on('test:fail', common.mustCall((test) => {
assert.strictEqual(test.name, testFile);
assert.match(test.details.error.toString(), /TypeError: Cannot read properties of null/);
}));