node/test/parallel/test-runner-test-fullname.js
René 52f616d42f
test_runner: do not error when getting fullName of root context
PR-URL: https://github.com/nodejs/node/pull/59377
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
2025-08-23 19:40:58 +00:00

29 lines
614 B
JavaScript

'use strict';
require('../common');
const { strictEqual } = require('node:assert');
const { before, suite, test } = require('node:test');
before((t) => {
strictEqual(t.fullName, '<root>');
});
suite('suite', (t) => {
strictEqual(t.fullName, 'suite');
test('test', (t) => {
strictEqual(t.fullName, 'suite > test');
t.test('subtest', (t) => {
strictEqual(t.fullName, 'suite > test > subtest');
t.test('subsubtest', (t) => {
strictEqual(t.fullName, 'suite > test > subtest > subsubtest');
});
});
});
});
test((t) => {
strictEqual(t.fullName, '<anonymous>');
});