腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Angular
9
测试
出现
“
期望
是
间谍
,
但
得
到了
函数
”
错误
、
、
、
我在一个
Angular
9
项目中工作。 在一次
测试
中,我得
到了
一个“预期
是
间谍
,
但
得
到了
函数
”的
错误
,
但
只是偶尔
出现
。有时,我所有的
测试
都通过了,其他时候,这一次
测试
总是给出这个
错误
。我真的很困惑,因为这是一个非常简单的
测试
,我有这个项目中的其他
测试
,基本上
是
相同的,从来没有
浏览 2
提问于2020-03-13
得票数 0
2
回答
用茉莉模拟角控制器中的服务依赖项
、
、
我一直在尝试着开始与业力和茉莉花的角度进行单元
测试
,并且我一直在努力探索如何用依赖来
测试
控制器。我试着用茉莉花spyObj来嘲弄一个
间谍
,并在beforeEach钩子上注册它,
但
出于某种原因,
间谍
没有被认出。下面
是
代码:.controller('TestController', [ 'TestSer
浏览 2
提问于2015-01-21
得票数 1
回答已采纳
2
回答
如何在eventSpy上
测试
期望
、
、
、
在保存时,我正在尝试
测试
backbone.model。正如您从注释中看到的,toHaveBeenCalledOnce方法有一个问题。.: describe('when saving', function () beforeEach(function
浏览 5
提问于2012-06-01
得票数 1
1
回答
角单元
测试
-误差:<toHaveBeenCalled>:
期望
一个
间谍
,
但
得
到了
功能
、
你好,我正在写两个单元
测试
。对于第二个问题,我尝试了下面的代码,但是我得
到了
以下
错误
错误
::
期望
一个
间谍
,
但
得到
函数
.我找
到了
在组件中编写的监视方法的解决方案,但是我找不到如何
测试
这个setTitle()方法!有什么想法吗?My FirstComponentimpor
浏览 5
提问于2020-09-14
得票数 0
1
回答
Angular
Jasmine
测试
:预期为
间谍
,但未定义
、
我正在使用
angular
中的material对话框,并编写
测试
来
测试
对话框的关闭,我得
到了
一个
错误
,预期
是
一个
间谍
,
但
得
到了
未定义。在
测试
拟合中
出现
错误
(‘应该调用
函数
来关闭对话框’ let component: XYZDetailsComponent
浏览 0
提问于2021-06-14
得票数 0
1
回答
茉莉花单元试验厂
、
、
、
我
是
茉莉花
测试
的新手,这里我想在工厂里
测试
我的$resources,所以我首先有一个工厂:
angular
.module('starter.services', []) id: '@id', }) });我的<e
浏览 5
提问于2016-10-09
得票数 0
2
回答
如何用茉莉花在setTimeout中
测试
间谍
?
、
toHaveBeenCalledWith('foo', 'bar'); }, 200);我发现object.echo不是
间谍
而是
函数
的
错误
,如何检查
函数
在setTimeout中是否被调用?; jasmine.clock().tick(200);expect(object.echo).toHaveBeenCalledWith('foo', '
浏览 3
提问于2016-06-13
得票数 2
回答已采纳
2
回答
你怎么嘲笑一个天使$resource工厂
、
、
、
我有一家资源工厂 function($resource) {我的问题
是
,当单元
测试
我的控制器功能时,我想要模拟集群对象。如果我正在使用$httpBackend.expect,并且在我的工厂中引入了一个bug,那么控制器中的每个单元
测试
都会失败。,
间谍
将丢失
错误
:期待一个
间谍
浏览 3
提问于2015-01-06
得票数 2
回答已采纳
1
回答
角5:使用窗口
测试
服务
、
、
我有一个服务,它有一个方法来检查可用的浏览器配额存储并返回一个可观察到的:import { Observable,但我不知道如何访问
测试
中的窗口或模拟窗口/webkitTemporaryStorage。我尝试了以下操作,
但
随后
出现
了一个
错误
,即window.webkitTemporaryStorage
是
只读的,不能分配给: import { Injectabl
浏览 2
提问于2018-01-09
得票数 0
回答已采纳
1
回答
如何对TweenMax进行单元
测试
?潜在的模仿?
、
、
、
、
我正在尝试对我的
函数
进行单元
测试
,该
函数
使用了来自TweenMax的GSAP,但我不确定如何最好地实现它.this.expanded;我正在考虑可能嘲弄TweenMax,但我所做的尝试收
到了
以下
错误
:
期望
有
间谍
,
但
得到对象({ to: unknown.to }上的
间谍
)。
浏览 0
提问于2018-10-15
得票数 1
回答已采纳
1
回答
如何使用jasmine
测试
$window.open
、
、
这是我的
函数
$window.open("/FormBuilder/Index#/"+ $scope.currentAppId + "/form/" + majorObjectId + "/" + name);这是我的茉莉花
测试
规范 it('should
浏览 0
提问于2015-07-08
得票数 12
回答已采纳
1
回答
角e2e
测试
:如何检查一个元素是否获得焦点?
、
、
我有一个
angular
.js应用程序,它应该在执行某些事情时将焦点设置为特定的元素(即,将焦点设置为无效的表单字段,以让用户更正
错误
)。我试图在角e2e
测试
中
测试
这种行为: input('email').enterexpect(element(/* email input element */)).toHaveTheFocus(); });
浏览 1
提问于2013-07-17
得票数 5
1
回答
角度
测试
:如何在
函数
执行后调用
期望
、
、
、
我目前正在
angular
中对我的应用程序进行单元
测试
,我遇
到了
需要在本地文件上使用http调用的问题。因此,在http调用之前和之后都调用了
测试
的
期望
,所以它崩溃了。我该如何解决这个问题呢?toEqual(true); <- get called first问题在于
期望
值
是
错误
的,因为component.submit
浏览 1
提问于2021-09-14
得票数 0
0
回答
Karma
Angular
单元
测试
一个从未解决的承诺
、
、
、
、
我正在努力确保我的单元
测试
用例覆盖了从未解决的承诺的场景,并且我遇
到了
一些问题。,如果承诺被拒绝,
测试
也会失败。这是因为包含data.toEqual(myUser)
期望
值的回调
函数
从未运行过。但是,
测试
应该会失败,因为删除该行会破坏此
函数
的目的。我曾尝试在
测试
代码中将正回调设为
间谍
,并
期望
间谍
toHaveBeenCalled,
但
这似乎
是
在承诺解析之前运行的,并且失
浏览 5
提问于2017-06-14
得票数 0
回答已采纳
1
回答
SpyOn返回的应该是
间谍
,
但
得到的
是
函数
、
、
、
、
我正在
测试
一个控制器,它调用一个服务(通过goToPage
函数
),以便使用spyOn进行重定向。这很简单,但我得
到了
“
期望
的
间谍
,
但
得
到了
功能”。
错误
。我做错了什么?
浏览 8
提问于2015-10-28
得票数 2
回答已采纳
1
回答
监视另一个
函数
返回的
函数
、
我有一个模拟的资源,它只是一个
函数
的对象,在本例中只有一个。此
函数
返回另一个
函数
。唯一不会抛出
错误
的
是
spyOn(RevivhalResource.tenantOptions(), 'post');,但我相信我只是在post
函数
的一个新实例上设置
间谍
,但是当角应用程序调用RevivhalResource.tenantOptions().post();时,它是在调用post的一个新实例,因为如果我在模拟的post
函数
中有console
浏览 2
提问于2013-08-01
得票数 4
回答已采纳
1
回答
茉莉花
测试
用例
错误
“
间谍
被调用”
、
、
、
我正在为下面的角度
函数
编写茉莉
测试
用例,并得到
测试
用例失败消息“预期
间谍
对象已被调用”。result) { $scope.selectedFieldIds = []; expect(spy).toHaveBeenCalled(); 并获得以下
错误
“预期的
间谍
对象已被调用。<
浏览 0
提问于2015-07-26
得票数 6
回答已采纳
2
回答
jasmine
angular
4单元
测试
router.url
、
、
、
我正在使用jasmine对
angular
4项目中的一个
函数
进行单元
测试
,其中的switch语句如下所示: case 'firstpath我想要执行我的案例,
但
默认的
是
正在执行。我尝试了不同的方法来设置或spyOn并返回值,
但
每次url都是'/‘。每一个建议或解决方案都将受到欢迎。
浏览 0
提问于2018-11-15
得票数 17
回答已采纳
2
回答
角茉莉花spyOn($window,'addEventListener');不工作
、
、
、
错误
是
:我在这里该换什么?编辑:const { addEventListener, re
浏览 7
提问于2017-09-14
得票数 1
2
回答
使用茉莉花toThrowError时似乎无法捕捉
错误
、
、
我开始尝试茉莉,我想使用toThrowError()
函数
,但是我的
测试
不想成功。我有一个
函数
抛出一个
错误
:test(list:{}){ throw new TypeError();} // do something...}it('shall throw an error', inject(
浏览 0
提问于2016-11-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular 9即将发布:改进Ivy编译和渲染管道
为React开发人员推荐8个测试工具、库和框架
Nginx+Tomcat部署Angular+javaweb项目的操作
Angular 11 正式发布:加入 webpack 5,升级至 TS 4.0,不再支持 IE 9 和 10
轻松学习 JavaScript(1):了解 let 语句
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券