jest-to-exit-process
v0.0.2
Published
expectで指定した関数が内部でプロセス終了することをテストするためのマッチャーです。
Downloads
2
Readme
jest-to-exit-process
expectで指定した関数が内部でプロセス終了することをテストするためのマッチャーです。
expect(() => {
process.exit();
}).toExitProcess();
のように使用します。
.toExitProcess(code?)
関数が内部でcode
を指定しprocess.exit
を呼ぶことを確認します。
code
の指定を省略した場合は、code
の比較を行いません。
test('testProgram', () => {
expect(() => {
testProgram();
}).toExitProcess();
});
非同期関数を指定する場合にはexpect
の前にawait
を忘れないようにしましょう。
test('testProgramAsync', async () => {
await expect(async () => {
await testProgramAsync();
}).toExitProcess(1);
});