unit-testing - Ember.js:如何测试 Express 服务器模拟?
问题描述
我有一个简单的express
服务器在我的 Ember 应用程序中运行,用于开发目的。我用命令创建了它ember g http-mock
。
所以在我的应用程序中,我有这个目录:
my-app
server
mocks
posts.js
如何制作运行模拟的单元测试?posts.js
解决方案
通常,单元测试用于测试不涉及网络访问的小块代码。如果你想测试你的模拟 UI 代码,验收测试是一个更好的方法。但是这些测试不会运行快速模拟。
相反,人们经常做的是使用ember-cli-mirage来构建我们的假服务器(就像模拟允许的那样),然后在构建他们的验收测试时运行假服务器。
这对你的问题有帮助吗?
推荐阅读
- ios - NWConnection 超时
- laravel - 在laravel中按降序排列
- python - 如何更改 python plotly 图形 id?
- c# - 在 C# asp.net web 表单中执行 java 脚本后如何从网站上抓取数据
- javascript - TypeError:无法读取未定义的属性“forEach”(制作禁令命令)
- mysql - 按最小值分组。为什么我的解决方案会失败?
- php - PHP检查数据库中是否存在
- python - 使用python中单词的开始和结束索引从长字符串中提取句子
- git - GitLab 显示了我提交中的所有更改。这个怎么改?
- elasticsearch - 对按弹性索引上的命中排序的聚合进行分页