【发布时间】:2014-10-08 06:09:50
【问题描述】:
我想用实验室测试 hapi 路由,我使用的是 mysql 数据库。
使用Server.inject测试路由的问题是我不能mock数据库,因为我没有调用包含handler函数的文件,那么如何在handler中注入mock数据库呢?
【问题讨论】:
-
您遇到的具体问题是什么?
inject应该可以工作。从编码的角度来看,inject应该与实际请求相同。 -
我想在测试端点时伪造数据库调用。
-
你在这方面有什么收获吗?希望将 hapijs 用于 API,并希望模拟 db 调用以进行测试。
-
@Adamski 请参阅下面的my answer。
标签: node.js node-mysql sequelize.js hapijs