vue.js - 是否可以在此柏树上创建模拟 api 以防止实际的 api 调用
问题描述
我们有一个包含该组件的 vue js 应用程序,在此组件上,有一个 api 调用来更新数据库记录。我们正在对此组件进行单元测试。
是否可以在此柏树上创建模拟 api 以防止实际的 api 调用?所以在单元测试期间数据库不会被修改,并且可以保持实际数据在数据库中。
解决方案
你确实可以嘲笑它。例如,这模拟了一个服务器和一个特定的 API 调用:
cy.server()
cy.route('POST', '**/oauth/v2/token', 'fixture:/oauth/agent-token.json')
有关路由的更多信息,请访问 cypress 站点:https ://docs.cypress.io/api/commands/route.html
推荐阅读
- c++ - 使用 OpenGL 绘制椭球的问题
- c# - .Net Core:如何初始化需要 DBContext 的单例?
- amazon-cognito - AWS Amplify - 更新另一个用户属性
- javascript - 页面刷新时运行函数的最佳方式
- algorithm - 为什么线性时间可约重要
- node.js - 从 MongoDB 中的特定月份和特定年份获取文档
- c# - WinForms C# Not all code paths return a value
- angular - 拉斐尔与 Angular 4+
- javascript - Assigning one array to another javascript
- git - 补丁文件最后包含 git 版本