Ember.js: 我如何测试 Express 服务器 mock?

Ember.js: How can I test Express server mock?

我的 Ember 应用程序中有一个简单的 express 服务器 运行 用于开发目的。我用命令 ember g http-mock 创建了它。

所以在我的应用程序中我有这个目录:

my-app
  server
    mocks
      posts.js

我如何制作运行 posts.js 模拟的 unit 测试?

通常,单元测试用于测试不涉及网络访问的小块代码。如果你想测试 UI 命中你的模拟的代码,验收测试是一个更好的方法。但是这些测试不会 运行 express 模拟。

相反,人们经常做的是使用 ember-cli-mirage 构建我们的假服务器(就像模拟允许的那样),然后 运行 在构建验收测试时使用假服务器。

这对您的问题有帮助吗?