Slide 24
Slide 24 text
node:test ϞοΫͷػೳ
• https://github.com/nodejs/node/pull/45326 (Ϛʔδࡁ)
• mock.fnɺmock.methodɺmock.restoreͳͲͷϞοΫ͕ؔ
node:testʹՃ͞Εͨ import { mock, test } from 'node:test';
import assert from 'node:assert';
test(‘should call callback function’, () => {
const mockCallback = mock.fn((uuid) => {
return uuid;
})
assert.strictEqual(mockCallback.mock.calls.length, 0);
uuid(mockCallback);
assert.strictEqual(mockCallback.mock.calls.length, 1);
});