gpt4 book ai didi

javascript - 使用 ngMock 对外部站点进行无后端测试

转载 作者:行者123 更新时间:2023-12-01 04:01:23 25 4
gpt4 key购买 nike

有没有办法使用 angular-mocks.js 调用无后端请求模拟,测试外部站点?在代码库上有很多使用 Angular 模拟的示例,开发人员可以添加 .然而,我陷入了一个场景......在野外调用 Angular 站点,我需要使用众所周知的端点/结果来测试前端功能。

一个简单的假例子:

  1. 调用 www.externalwebsite.com/RealAngularApp
  2. RealAngularApp 调用返回 { id: 1, name: "testing"} 的端点 www.externalwebsite.com/api/v1/getdata
  3. 我需要拦截它(就像 Angular 模拟所做的那样),但无法在代码中添加 Angular 模拟脚本标记(因为它是外部站点)

欢迎任何/所有想法。

谢谢。

最佳答案

您可以使用https://github.com/atecarlos/protractor-http-mock库,它允许您拦截 HTTP 请求并提供预定义的响应。该库的优点是您不必修改应用程序代码。

关于javascript - 使用 ngMock 对外部站点进行无后端测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42161958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com