Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 node.js 的新手,我决定将 hapijs 用于我的 Web 和 API 实现。
但是,我发现 hapi 社区为测试和断言库构建和使用laband code,它们是对mochaand的重写chai。
lab
code
mocha
chai
我很难找到这些库之间的差异。
我知道可以互换使用它们,但我想要更详细的比较,因为我想定义和遵守编码标准,而且我不喜欢库的混合和匹配,除非有正当理由。
任何反馈表示赞赏
当您计划使用 nodejs 构建 Web 应用程序时,Hapi 更适合它。如今,编写 TTD 对开发人员来说非常重要。Lab and code 是节点框架,用于帮助在 nodejs 中编写单元测试。Lab 附带 Hapi 来涵盖端点的单元案例,例如为路由编写测试用例和涵盖路由的不同场景。代码是一个断言库。如果您声明响应代码、响应正文和任何标头参数,则使用代码。