无法检测到笑话退出

时间:2018-11-19 10:35:38

标签: node.js jestjs exit

我正在开玩笑地测试一个在某些部分使用puppeteer的应用程序,并且无论测试成功与否,我都希望在测试完成后关闭chrome。

这是我用来检测玩笑何时结束的代码,但是如果测试失败,“退出处理程序”将永远不会显示。

const exitHandler = async (options, exitCode) => {
    console.log("exit handler");
    await puppeteer.close();
}

process.on('exit', exitHandler);

//catches ctrl+c event
process.on('SIGINT', exitHandler);
process.on('SIGTERM', exitHandler);

// catches "kill pid" (for example: nodemon restart)
process.on('SIGUSR1', exitHandler);
process.on('SIGUSR2', exitHandler);

我正在用--forceExit命令开玩笑。

我也尝试过

afterAll(() => {
  console.log("Jest after all");
});

但是也没有出现。

我缺少什么?

0 个答案:

没有答案