node.js - Hapi 服务器启动时如何通知 mocha 测试?
问题描述
我需要知道如何在 Hapi 服务器启动并运行后通知 mocha 测试开始运行测试?
我检查了快速服务器,我们可以在其中发出应用程序启动事件,并在 mocha 中的钩子前监听事件。同样的概念不适用于 hapi 服务器。监听事件时的“之前”挂钩超时。
解决方案
等到您的所有插件都注册并通过将其添加到“启动”服务器事件回调来注册服务器。
server.events.on('start', () => {
console.log('Server started');
// Launch mocha tests here
});
确保您也正确导出了服务器对象,否则它可能会挂起。
推荐阅读
- opencv - 如何访问向量中的每个元素
x 获取最大值和最小值 - bash - 时间循环的 Bash 脚本
- ruby - 安装 pg 1.2.3 时出错:无法构建 gem 原生扩展。Ubuntu18.04
- android - 创建一个矩形,在其中添加段落并使用 iText 根据文本调整矩形的高度
- c - Pulseaudio C API:创建一个空接收器
- typescript - '@redux-saga/core' 中的 SagaIterator 有什么用
- ios - 找不到 iOS 13.4.1 的设备支持文件
- django - 输入凭据时 /login 'username' 处的 MultiValueDictKeyError
- ansible - 如何在 Windows 2019 上运行 python 脚本?
- gradle - 当我有多个带有运行时参数的任务时,gradle build 失败