覆盖HapiJS单元测试中的先决条件

时间:2017-11-11 09:34:20

标签: unit-testing mocha hapijs

我试图为在先决条件中进行外部API调用的路由编写测试。在我写的测试中,我不想要打电话但是我想利用存根来模拟电话。

如何覆盖测试中的先决条件?

1 个答案:

答案 0 :(得分:0)

你试过Shot吗?我也没有,但是它会向节点HTTP服务器注入一个假的HTTP请求/响应,用于模拟服务器逻辑,编写测试或调试。

在测试运行之前,您可以模拟您希望进行的请求,并指定预期结果。

titles = [a.xpath('string()') for a in 
            tree.xpath('//div[@class="nsm-brief-primary-title-group"]/a')]