我的角度应用程序为每个api调用添加了模拟模块以在本地运行它。 现在我正在尝试编写量角器测试用例,我想从那些被模拟的api中覆盖一个api。 基于该API,我的视图将显示不同的ui组件。 现在如果我在我的量角器测试用例中只用那个api创建新的模拟模块,那么页面就不会正确呈现。
如何从现有的模拟api中只覆盖一个api? 有没有办法将其他休息调用传递给基本模拟模块?
答案 0 :(得分:0)
您可能希望使用express
启动JS模拟后端,然后使用express-http-proxy
设置动态代理来决定每个请求 - 它是转到真正的后端还是模拟后端。
在你的应用程序中留下模拟模块以进行js单元测试。