我正在尝试找出当前使用js-data来收集数据的单元测试模块的首选方式。
当我开始使用jsdata时,我注意到适配器可以接受一个http方法来使用,在示例中它显示了正在使用的angularjs $http,我假设(似乎是错误的)我现有的测试实际上可以工作。然而,似乎并不是这样,我发现大多数人都提到了js-data-mocks。
我想要验证使用模拟的$http进行测试是不会起作用的,以及可能的原因。
另外,对于js-data-mocks,所有的引用似乎都没有使用3.0版本的js-data,它们似乎需要不支持3.0的js-data-angular
我假设我是在一个过渡时期探索这个库。要知道什么仍然适用是有点困难的。
发布于 2018-04-11 01:45:37
看起来你还需要指定你使用的promise库。请在jsdata松弛频道上向Viktor Zozuliak喊出答案。
这可以像这样做:
.run(function($q) {
window.JSData.utils.Promise = $q;
});https://stackoverflow.com/questions/49735394
复制相似问题