【发布时间】:2014-05-29 23:57:18
【问题描述】:
我正在为一个前端应用程序构建和编写测试,该应用程序正在为其所有数据调用 API。我正在使用 Codeception 进行测试。到目前为止,功能测试和验收测试都在工作,但是我希望功能测试独立于 API,这样我就可以在不依赖 API 服务应用程序的情况下运行它们。
有没有办法模拟来自 API 调用的数据?或者这是单元测试的领域?
【问题讨论】:
-
这可能取决于您用来进行这些 API 调用的 REST 库。否则,与框架和库无关的解决方案将是创建一个轻量级服务器进程来模拟 API 响应并在测试时使用该服务器而不是真正的 API 服务器。
-
看看apiary.io 可以用来设计和模拟一个API
标签: laravel-4 codeception