PR-URL: https://github.com/nodejs/node/pull/61568 Reviewed-By: Jacob Smith <jacob@frende.me> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com> Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Chemi Atlow <chemi@atlow.co.il> Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
15 lines
482 B
JavaScript
15 lines
482 B
JavaScript
'use strict';
|
|
const common = require('../common');
|
|
const assert = require('node:assert');
|
|
const { run, test } = require('node:test');
|
|
|
|
if (!process.env.NODE_TEST_CONTEXT) {
|
|
const stream = run({ files: [__filename] });
|
|
|
|
stream.on('test:fail', common.mustNotCall());
|
|
stream.on('test:pass', common.mustCall((event) => {
|
|
assert.strictEqual(event.expectFailure, true);
|
|
}, 1));
|
|
} else {
|
|
test('failing test', { expectFailure: true }, () => assert.fail('should not pass'));
|
|
}
|