7

我是 node.js 的新手,我决定将 hapijs 用于我的 Web 和 API 实现。

但是,我发现 hapi 社区为测试和断言库构建和使用laband code,它们是对mochaand的重写chai

我很难找到这些库之间的差异。

我知道可以互换使用它们,但我想要更详细的比较,因为我想定义和遵守编码标准,而且我不喜欢库的混合和匹配,除非有正当理由。

任何反馈表示赞赏

4

1 回答 1

0

当您计划使用 nodejs 构建 Web 应用程序时,Hapi 更适合它。如今,编写 TTD 对开发人员来说非常重要。Lab and code 是节点框架,用于帮助在 nodejs 中编写单元测试。Lab 附带 Hapi 来涵盖端点的单元案例,例如为路由编写测试用例和涵盖路由的不同场景。代码是一个断言库。如果您声明响应代码、响应正文和任何标头参数,则使用代码。

于 2019-01-28T07:14:00.560 回答