我将 ember-data (v10) 与 RESTAdapter 一起使用。当从服务器(即 App.Model.CalendarWeek.find(2))获取数据时,我希望能够在客户端模拟 HTTP 4xx 和 5xx 错误。但我不知道如何做到这一点。
目前我使用 Jasmine 和 jasmine-fake-ajax 进行客户端测试。
我想知道其他开发人员如何测试这些异常情况?
有什么建议或最佳实践吗?
非常感谢!
我将 ember-data (v10) 与 RESTAdapter 一起使用。当从服务器(即 App.Model.CalendarWeek.find(2))获取数据时,我希望能够在客户端模拟 HTTP 4xx 和 5xx 错误。但我不知道如何做到这一点。
目前我使用 Jasmine 和 jasmine-fake-ajax 进行客户端测试。
我想知道其他开发人员如何测试这些异常情况?
有什么建议或最佳实践吗?
非常感谢!
看起来 jasmine-fake-ajax 支持配置 HTTP 响应状态码。.
或者,sinon框架支持在伪造的 XHR 操作中配置 HTTP 响应状态代码。