如何在Hapi服务器启动时通知Mocha测试?

时间:2018-08-11 07:22:11

标签: node.js mocha hapijs

我需要知道如何在Hapi服务器启动并运行后通知Mocha测试以开始运行测试吗?

我检查了Express Server,可以在其中发出应用程序启动事件,并在挂接Mocha之前监听事件。同样的概念不适用于hapi服务器。监听事件时,钩子超时之前。

1 个答案:

答案 0 :(得分:0)

通过将所有插件添加到“启动”服务器事件回调中,等待注册所有插件并注册服务器。

server.events.on('start', () => {
    console.log('Server started');
    // Launch mocha tests here
});

确保还正确导出了服务器对象,否则可能会挂起。