forked from LeenkxTeam/Kmake
36 lines
667 B
JavaScript
36 lines
667 B
JavaScript
'use strict';
|
|
const { before, beforeEach, after, afterEach, test, suite } = require('node:test');
|
|
|
|
function record(data) {
|
|
globalThis.GLOBAL_ORDER.push(data);
|
|
console.log(data);
|
|
}
|
|
|
|
before(function() {
|
|
record(`before two: ${this.name}`);
|
|
});
|
|
|
|
beforeEach(function() {
|
|
record(`beforeEach two: ${this.name}`);
|
|
});
|
|
|
|
after(function() {
|
|
record(`after two: ${this.name}`);
|
|
});
|
|
|
|
afterEach(function() {
|
|
record(`afterEach two: ${this.name}`);
|
|
});
|
|
|
|
suite('suite two', function() {
|
|
record(this.name);
|
|
|
|
before(function() {
|
|
record(`before suite two: ${this.name}`);
|
|
});
|
|
|
|
test('suite two - test', { only: true }, function() {
|
|
record(this.name);
|
|
});
|
|
});
|