首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用$http模拟进行JSData 3.0.0、AngularJS 1.x单元测试

使用$http模拟进行JSData 3.0.0、AngularJS 1.x单元测试
EN

Stack Overflow用户
提问于 2018-04-09 22:29:23
回答 1查看 26关注 0票数 0

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

当我开始使用jsdata时,我注意到适配器可以接受一个http方法来使用,在示例中它显示了正在使用的angularjs $http,我假设(似乎是错误的)我现有的测试实际上可以工作。然而,似乎并不是这样,我发现大多数人都提到了js-data-mocks。

我想要验证使用模拟的$http进行测试是不会起作用的,以及可能的原因。

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

我假设我是在一个过渡时期探索这个库。要知道什么仍然适用是有点困难的。

EN

回答 1

Stack Overflow用户

发布于 2018-04-11 01:45:37

看起来你还需要指定你使用的promise库。请在jsdata松弛频道上向Viktor Zozuliak喊出答案。

这可以像这样做:

代码语言:javascript
复制
.run(function($q) {
   window.JSData.utils.Promise = $q;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49735394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档