forked from LeenkxTeam/Kmake
24 lines
489 B
JavaScript
24 lines
489 B
JavaScript
const {test, afterEach} = require('node:test');
|
|
const assert = require('node:assert');
|
|
const {waitForAbort} = require("./wait-for-abort-helper");
|
|
|
|
let testCount = 0;
|
|
let signal;
|
|
|
|
afterEach(() => {
|
|
assert.equal(signal.aborted, false);
|
|
|
|
waitForAbort({ testNumber: ++testCount, signal });
|
|
});
|
|
|
|
test("sync", (t) => {
|
|
signal = t.signal;
|
|
assert.equal(signal.aborted, false);
|
|
});
|
|
|
|
test("async", async (t) => {
|
|
await null;
|
|
signal = t.signal;
|
|
assert.equal(signal.aborted, false);
|
|
});
|