腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jasmine
和
AngularJS
-
当
函数
用作
依赖
项
时
,
如何
测试
工厂
函数
、
、
、
我有下面这个简单的
工厂
,我想在它周围写一个单元
测试
。function () { expect(result).toBe(2);});
当
尝试运行这个单元
测试
时
,我得到了TypeError: addService.add不是一个
函数
。我会注意到,如果我将
工厂
声明更改为下面看到的代码,我可以让它工作,但我们遇到了一个问题,缩写弄乱了参数名称,并将它们更改为
浏览 8
提问于2016-08-02
得票数 0
2
回答
因果报应中的注射房客
、
我创建了一家
工厂
,将其注册为“_”,在我运行该应用程序时,它运行得很好。更改了在karma.conf中加载目录
工厂
依赖
项
的顺序,但没有执行。 任何帮助都
浏览 0
提问于2018-03-13
得票数 2
1
回答
测试
在
函数
中使用$inject属性表示法的类
这个服务没有附加
测试
,但是我想,至少部分地,用用
Jasmine
编写的单元
测试
来覆盖文件
和
修改。
当
某个特定路由被激活
时
,将调用服务的一个功能: url: '...', resolve: { resolver.someFunction }在服务的构造中不需要
依赖
项
,我正在尝试
测试
服务公开的
浏览 0
提问于2016-05-03
得票数 0
回答已采纳
1
回答
AngularJS
- valueFn
、
、
函数
的意义是什么?在angular.js中定义。 它是用于ex的。
浏览 1
提问于2013-02-23
得票数 5
回答已采纳
1
回答
使用RequireJS延迟加载
AngularJS
DI组件
、
、
、
我不知道
如何
使用
AngularJS
和
RequireJS装配柱塞,以澄清我的需求;因此,我将尽可能清楚地解释我的需求:var dependencies我使用RequireJS加载我的
依赖
项
,一切都很好。困扰我的是需要声明我的
依赖
项
并将我的
AngularJS
代码封装到RequireJS定义调用中,我希望
AngularJS
浏览 0
提问于2014-09-02
得票数 3
回答已采纳
1
回答
AngularJS
服务与
工厂
的优势
和
不足
、
、
、
我确信这正在困扰一些初学者,
AngularJS
服务与
工厂
和
反面相比有哪些优点
和
缺点?
浏览 3
提问于2014-12-17
得票数 1
回答已采纳
1
回答
通过单个可注入的
AngularJS
公开多个服务
this.func = function() { };然后将它们注入
工厂
的OneService, };然后,我可以有效地注入这两个服务,并按预期的方式使用它们,只需一个
依赖
项
这个例子只组合了两个服务,但是可以是提供多个“实用程序”
函数
的一种有用的方法,而不必分别注入每个服务。以这种方式注入
浏览 2
提问于2018-01-16
得票数 1
回答已采纳
1
回答
Jasmine
和
babel用一种参考方法重传间谍
、
、
、
、
如何
监视从对象内部对其的引用中调用的
函数
?我使
用作
为我的
测试
框架
和
来重新连接
依赖
项
。/a'; describe('run', () => { const spy=
jasmine
.createSpy('spy').and.callFake
浏览 1
提问于2016-12-31
得票数 0
回答已采纳
1
回答
为什么在运行npm
测试
时
选择了错误的Immutable.js映射
工厂
函数
?
、
、
、
、
当我使用使用‘集合’参数的
工厂
函数
创建一个映射后,当我运行npm test
时
,我得到了一个编译器错误(参见)。当我使用使用'obj‘参数的
工厂
函数
时
,没有问题。为什么这个变种不起作用?奇怪的是,当我运行npm start或通过Intellij而不是命令行运行
测试
时
,不会发生这种情况。~ ~~~~~~~~~~~~~~~~~~~~~~ 164
浏览 5
提问于2019-08-19
得票数 0
2
回答
如何
在Visual代码中使用类型记录
和
Jasmine
框架编写量角器
测试
脚本?
、
、
、
、
cannot find name Describecannot findname Expect 谁能告诉我
如何
添加
Jasmine
和
Protractor
依赖
项</em
浏览 5
提问于2016-09-06
得票数 6
回答已采纳
1
回答
卡玛
测试
没有装载
AngularJS
工厂
、
、
、
、
我已经将业力集成到我现有的项目中,并且我很难弄清楚为什么业力
测试
不加载MathService
工厂
(math.js)。p0=starter&p1=Error%3A%20%5B%24injector%3Amodulerr%5D%20http%3A%2F%2Ferrors.
angularjs
.org%2F1.6.7%2F%/1.6.7/angular.min.js:7:76 at https://ajax.googleapis.com/ajax/libs&
浏览 0
提问于2018-01-22
得票数 2
回答已采纳
1
回答
有没有办法在
Angularjs
/javascript中执行
工厂
/类的每个方法之前/之后调用
函数
、
在java、ruby
和
许多其他语言中,我们有在方法执行之前/之后调用
函数
的功能,这些功能大多是由框架提供的。即使是
Jasmine
(单元
测试
库)也有beforeEach方法(它在每个it块之前执行给定的块)。有没有办法在
Angularjs
/javascript中这样做,这样它就可以在调用任何类或
工厂
的方法之前执行?
浏览 5
提问于2016-09-02
得票数 1
1
回答
在
angularjs
应用程序中未定义pouchdb。
、
我在我的PouchDB应用程序中使用了
AngularJS
。保龄球安装-节省角度-pouchdb var application = angular.module("(pouchdb) { var
工厂
= {};var数据库=未定义;factory.createDatabase =
函数
() {数据库= p
浏览 2
提问于2015-06-27
得票数 1
1
回答
如何
测试
具有
依赖
关系的
AngularJS
过滤器?
、
、
我想
测试
一个具有另一个筛选器
依赖
项
的
AngularJS
自定义筛选器。我
如何
才能做到这一点?locations += $filter('location')(address) + '<br>'; };我的
Jasmine
测试
现在看起来是这样的: describe('addressLocations', funct
浏览 1
提问于2015-08-11
得票数 0
1
回答
如何
检查注入控制器中的
函数
?
、
、
、
、
我目前只是试着
测试
我的控制器上的getTodaysHours
函数
是否被调用了。最终,
函数
应该从模拟JSON数据中获得几个小时的时间,并传递参数匹配的
函数
,但我仍然停留在第一部分。today.opening_time || '9:00am') + ' - ' + (today.closing_time || '5:00pm');}describe(
浏览 2
提问于2016-05-03
得票数 2
3
回答
适用于TDD
和
依赖
项
注入的有效Java项目1
、
、
、
我一直在阅读有效的Java,对于第一
项
“使用静态
工厂
方法而不是构造
函数
”,我对TDD
和
依赖
项
注入有一些关注。 该项目指出,您应该避免使用公共/受保护/默认构造
函数
,并使用静态
工厂
公开它。我同意使用静态
工厂
的所有优点,比如
工厂
可以有名称,可以返回子类型,可以减少冗长等等。但是,我认为约书亚错过了TDD的缺点,因为代码中有静态
工厂
会导致紧密耦合,您不能模拟使用它的类。我们将无法模拟具
浏览 4
提问于2010-06-25
得票数 8
2
回答
C#
依赖
注入
和
策略模式
、
我在一个MVC3
项
目中使
用作
为DI容器。我有一个从存储库中检索DTO的服务层。根据DTO中的属性,我需要使用两种策略中的一种来对DTO执行计算。Type1Calculation);然后,在尝试实例化适当的策略
时
,var calc = Container.Resolve<ICalculation>(dto.ServiceType); 但这给我留下了对容器
浏览 0
提问于2011-04-15
得票数 3
回答已采纳
1
回答
为什么我们要在角度单元
测试
中使用茉莉花间谍对象?
、
、
、
、
我有一个关于使用Jasmin/Karma的角度单元
测试
的查询。SalaryService
依赖
于在其构造
函数
中再次注入的税务服务。在我的employee.component.spec.ts中,我有以下代码:
浏览 5
提问于2020-08-25
得票数 2
回答已采纳
1
回答
测试
有
依赖
项
要监视的
AngularJS
服务
、
、
、
当
为模拟
依赖
项
创建提供程序时,问题就出现了,因为它需要使用$q,这是角度内的另一个服务,在设置提供程序时不能访问这些服务。假设我们有一个
工厂
,我们想要
测试
: returnexpect(myDependency.open).toHaveBeenCalled(); // expect oth
浏览 0
提问于2014-07-31
得票数 2
回答已采纳
1
回答
打字稿中的“界面”类型?就像“阶级”那样?
、
我想把“接口”传递给一个
函数
。不是特定的接口,而是任何接口。编辑 我在写一个小小的DI库。注册
依赖
项
时
,传递一对“类”(作为标记)
和
“创建该类实例的
函数
”(作为
工厂
)。标记
和
工厂
对保存在映射结构中。解析
依赖
<
浏览 5
提问于2021-04-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通过构建自己的JavaScript测试框架来了解JS测试
AngularJS和Angular 2+:一个详细的比较
angularJs的四大特性
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(二)Angular测试用例篇
编程字典-Vue.js 计算属性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券