我试图找出当前使用js-data收集数据的单元测试模块的首选方式。
当我开始使用jsdata时,我注意到适配器可以采用http方法使用,在示例中,它显示了正在使用的angularjs$http并且我假设(似乎不正确(我现有的测试可能实际上有效。 但是,它似乎不是,我发现大多数人都引用了js-data-mocks。
我想验证使用模拟$http进行测试是行不通的,也许为什么。
同样对于js-data-mocks,所有引用似乎都没有使用js-data的3.0版本,它们似乎需要不支持3.0的js-data-angular。
我假设我正在过渡时期探索这个库。 要知道什么仍然适用有点困难。
看起来您还需要指定您使用哪个承诺库。在jsdata slack频道上向Viktor Zozuliak大喊大叫,以回答这个问题。
这可以像这样完成:
.run(function($q) {
window.JSData.utils.Promise = $q;
});