在量角器中覆盖模拟api调用

时间:2018-06-17 18:18:51

标签: angularjs protractor

我的角度应用程序为每个api调用添加了模拟模块以在本地运行它。 现在我正在尝试编写量角器测试用例,我想从那些被模拟的api中覆盖一个api。 基于该API,我的视图将显示不同的ui组件。 现在如果我在我的量角器测试用例中只用那个api创建新的模拟模块,那么页面就不会正确呈现。

如何从现有的模拟api中只覆盖一个api? 有没有办法将其他休息调用传递给基本模拟模块?

1 个答案:

答案 0 :(得分:0)

您可能希望使用express启动JS模拟后端,然后使用express-http-proxy设置动态代理来决定每个请求 - 它是转到真正的后端还是模拟后端。

在你的应用程序中留下模拟模块以进行js单元测试。