0

我试图找出当前使用 js-data 收集数据的单元测试模块的首选方式。

当我开始使用 jsdata 时,我注意到适配器可以采用 http 方法来使用,在示例中它显示了正在使用的 angularjs $http 并且我假设(似乎不正确)我现有的测试可能确实有效。但是,它似乎不是,我发现大多数推荐人使用 js-data-mocks。

我想验证使用模拟的 $http 进行测试是否行不通,也许是为什么。

同样对于 js-data-mocks,所有引用似乎都没有使用 js-data 的 3.0 版本,它们似乎需要不支持 3.0 的 js-data-angular

我假设我正在过渡时期探​​索这个图书馆。很难知道什么仍然适用。

4

1 回答 1

0

看起来您还需要指定您使用的承诺库。在 jsdata slack 频道上向 Viktor Zozuliak 大喊以回答这个问题。

这可以这样做:

.run(function($q) {
   window.JSData.utils.Promise = $q;
});
于 2018-04-10T17:45:37.247 回答