腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使用
Karma
和
Jasmine
进行
角度
测试
,
使用
HttpClient.get
的
方法
返回
服务
规范
中
未定义
的
数据
,
但在
组件
中
返回
数据
、
、
、
从
数据
库
返回
数据
的
角度
服务
方法
返回
测试
规范
中
未定义
的
数据
我在myservice.ts中有一个名为getEvents()
的
方法
,它创建一个数组,调用http.get
方法
并填充该数组,以
返回
数据
库信息。但是,当我在myservice.spec.ts文件
浏览 34
提问于2019-05-17
得票数 0
1
回答
如何在Jest
测试
的
角
组件
中注入模拟
服务
、
、
我以前用过
Jasmine
+
Karma
来
测试
我
的
角度
组件
。我们正在启动一个大型项目,我认为
使用
Jest更好,因为它将允许并行运行我们
的
所有
测试
(因为它将是一个经过几年开发
的
项目,预计会有很多
测试
)。现在,我有了一个典型
的
usecase:我有一个
角度
组件
,它依赖于一个
服务
(基本上是从一些HTTP调用
中
检索
数
浏览 6
提问于2022-04-11
得票数 -1
2
回答
如何取消设置
使用
jasmine
.createSpy创建
的
document.getElementById上
的
间谍
、
、
、
document.getElementById =
jasmine
.createSpy('HTMLElement').and.returnValue(null); 我正在创建一个间谍程序,让document.getElementById在我
的
一个
测试
中
返回
所需
的
元素。由于文档是全局
的
,这个间谍存在于
规范
文件
中
。有没有办法删除这个间谍,并在
测试
执行后将getElementById恢复为其原始实现?注
浏览 1
提问于2019-11-13
得票数 2
2
回答
流/事件有管道时单元
测试
失败(takeUntil(Destroy))
、
、
、
、
Angular: 9.1.13;RxJS: 6.6.3;
Karma
: 4.3.0;
jasmine
-core: 2.6.2 我们有一个
组件
,它具有处理流
和
事件
的
服务
。 当通过调用this._destroy.next()来销毁流/事件时,每个这样
的
组件
方法
都会取消订阅。在ngOnDestroy钩子
中
,subject被声明为private _destroy = new Subject()。 在我们运行单元
浏览 26
提问于2021-05-11
得票数 0
4
回答
JSHint认为茉莉花函数是
未定义
的
、
、
、
、
我有一个Grunt设置,它
使用
Karma
+
Jasmine
和
JSHint。每当我在我
的
规范
文件上运行JSHint时,我就会得到一系列“
未定义
”错误,其中大部分是针对
Jasmine
的
内置函数
的
。(我还从JS文件
中
得到了一些
未定义
的
变量
和
函数错误,我
的
规范
是针对JS文件
进行
测试
<e
浏览 4
提问于2014-09-29
得票数 29
回答已采纳
1
回答
在Angular.js
中
测试
模块控制器、工厂、
服务
等
、
当我在模块
中
定义
组件
时,我不能让我
的
单元
测试
在Angular.js
中
工作。这是我
使用
Karma
test runner
和
Jasmine
进行
的
单元
测试
。我看过几篇文章,看起来这是
测试
模块控制器
的
方法
。但是,我
的
测试
运行器输出显示‘模块
未定义
’。我不确定我错过了什么。我需要在ka
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
1
回答
错误:超时-异步函数在
未定义
的
did
中
未完成。
、
、
、
我最近升级了一个角8应用程序,以
使用
更新版本
的
业力
和
相关软件包(从“业力”:"~4.0.0“升级到”业力“:"~4.4.1")。许多在升级之前运行良好
的
单元
测试
在升级后开始间歇性地失败,出现以下错误。故障大多发生在
规范
文件
中
,其中有多个
使用
被
测试
组件
的
相同实例
的
描述块。我
进行
了代码更改,以便在描述套件之间不共享实例,并在
jas
浏览 4
提问于2020-03-05
得票数 2
3
回答
如何在Angular2
测试
中
模拟Observable.throw?
、
、
我想
测试
我
的
Angular2
组件
中
的
错误处理,因此我想模拟一个
服务
来
返回
一个错误(‘Observable.throw’)。如何
使用
Jasmine
、
Karma
和
Angular 2来做到这一点?
浏览 0
提问于2016-12-05
得票数 22
回答已采纳
1
回答
在
Karma
中
使用
PrimeNG
组件
时出错
、
、
、
、
嘿,我
的
(bk) stackerzzz。在我
的
Range2应用程序
中
,我
使用
了来自PrimeNG库
的
PrimeNG
组件
。该
组件
在浏览器
中
测试
时运行良好,但由于某种原因,
使用
该
组件
会使
Karma
爆炸。 Error: Error in .在component.spec.ts文件
中
,我导入了对话框
组件
工作所需
的
浏览 1
提问于2017-01-20
得票数 1
回答已采纳
1
回答
角7:在FileSaver.saveAs
中
模仿UnitTest
、
我现在想在我
的
单元
测试
中
测试
这个。为了寻找确保已经调用了saveAs()
的
方法
,我偶然发现了两篇堆栈溢出文章:
和
。,该
测试
在以下输出
中
失败: 错误:预期
的
间谍拯救已经被调用。如果我从我
的
click()
中
删除1 timer(s) still in the queue调用,1 timer(s) still in the queue错误就不再显示了,所以我收集到click()
方
浏览 2
提问于2019-12-11
得票数 3
2
回答
问:
角度
部件断裂-“类
使用
角度
特征,但没有装饰。请添加一个明确
的
角度
装饰。”
、
经过几个小时
的
努力,我终于找到了解决办法。毫无疑问,每次我在我
的
角度
应用程序中生成一个新
组件
时,它都是相同
的
信息。“类
使用
角度
特征,但没有修饰。请添加显式角装饰。”下面是我
的
一些部件
和
装饰师。 甚至是一个刚从CLI中出来
的
测试
组件
。我知道我可以通过删除OnInit实现来解决这个问题。
但在
其他
组件
中
浏览 11
提问于2022-09-07
得票数 1
回答已采纳
10
回答
如何在我
的
Karma
/
Jasmine
测试
中
调试"[object ErrorEvent]抛出“错误?
、
、
我有几个失败
的
测试
,它们只输出[object ErrorEvent] thrown。我在控制台中看不到任何可以帮助我定位违规代码
的
东西。我需要做些什么才能追踪到这些?编辑:我正在运行
Karma
v1.70,
Jasmine
v2.7.0
浏览 43
提问于2017-08-17
得票数 116
回答已采纳
1
回答
如何对多填充how
组件
自定义元素
进行
单元
测试
、
、
、
、
我想对
使用
webcomponents.js polyfill
的
web
组件
进行
单元
测试
。我
的
组件
是在es6 + scss
中
创建
的
,通过一个构建任务,我将es6转换为es5,将scss处理为css,并将两个结果文件插入到html文件
中
,以便在具有HTML Import功能
的
应用程序中
使用
我
的
组件
_color = val;} 现在,我已经完成
浏览 0
提问于2017-04-25
得票数 1
1
回答
茉莉花/角:
测试
空EventEmitter onInit
的
接收?
、
,也不
返回
任何
数据
:发射器充当子
组件
的
“每次单击一次”信号。单击父模板
中
的
一个按钮,父模板调用以下
方法
: this.sidebarService.showSidebar();在我
的
子
组件
的
的
OnInit上,子
组件
有自己
的
手动
方法
将可视属性重置为false。 从功能
的
浏览 0
提问于2019-11-08
得票数 0
1
回答
预期对象未
使用
Jasmine
toEqual定义
、
、
、
我已经创建了一个屏蔽
数据
的
服务
,并编写了一个
Jasmine
测试
来比较实际对象
和
预期对象。当我运行
测试
时,我在从
服务
返回
的
actual对象上没有定义。#######@#####.com","displayName":"####ane","iss":"####:###.###.##.#"}' Expected undefi
浏览 12
提问于2019-11-08
得票数 2
回答已采纳
3
回答
测试
使用
setInterval或setTimeout
的
Angular2
组件
、
、
、
、
我有一个相当典型
的
、简单
的
ng2
组件
,它调用
服务
来获取一些
数据
(carousel项)。它还
使用
setInterval在UI
中
每隔n秒自动切换一次轮播幻灯片。它工作得很好,
但在
运行
Jasmine
测试
时,我得到了错误:“无法在异步
测试
区域内
使用
setInterval”。我本以为将
测试
更改为在fakeAsync专区
中
运行会解决这个问题,但后来我收到一个
浏览 4
提问于2016-08-01
得票数 17
回答已采纳
1
回答
Angular 2.0.1创建了一个具有不同配置
的
平台。请先销毁它
、
、
、
、
我正在尝试
使用
Jasmine
在Angular 2
组件
上运行Angular 2单元
测试
(我没有
使用
Karma
,但是...只需将代码打包,然后在默认
的
Jasmine
SpecRunner.html
中
运行
测试
当我运行我
的
代码时,我得到一个错误:“已经创建了一个具有不同配置
的
平台。请先销毁它。”我一整天都在研究这个。我在StackOverflow上读了所有我能找到
的
帖子,
浏览 14
提问于2016-09-27
得票数 4
回答已采纳
1
回答
只模拟Angular
服务
的
一种
方法
、
、
、
、
我有一个angular
服务
,其中一个
方法
侦听状态变化并
返回
一个observable,但同一
服务
的
其他
方法
执行转换逻辑: ngOnInit() { this.errMessage = 'Data could not be loaded'; }); } 在
测试
中
,我模拟状态侦听器以
返回<
浏览 33
提问于2019-05-13
得票数 1
回答已采纳
1
回答
如何用量角器
测试
angularjs应用程序
、
、
、
、
我目前正在
使用
Karma
和
Jasmine
做单元
测试
,我
的
第一个
角度
应用程序。现在我想
测试
我
的
应用程序
的
HTML元素,但是我在业力
测试
运行程序
中
找不到任何
方法
。我读到只有量角器才能做到这一点。我不知道用量角器写
和
运行
测试
,有人能帮我吗?或者建议是否有
方法
测试
因果报应
中
的
浏览 2
提问于2015-07-27
得票数 1
回答已采纳
1
回答
在
使用
jasmine
的
服务
测试
中
,Spy
返回
值无法正常工作
、
、
在我
的
角度
测试
中
,我不能正确地模拟我注入
的
服务
中
函数
的
返回
值。 我
使用
的
是:
jasmine
v2.8.0
和
jasmine
-core v2.8.0 我简化了代码,使其更容易理解。这就是..。这是我想要
测试
的
服务
: export class NetworkService { testNum
浏览 21
提问于2019-10-10
得票数 0
回答已采纳
点击加载更多
相关
资讯
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(一)配置篇
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(二)Angular测试用例篇
通过构建自己的JavaScript测试框架来了解JS测试
UTP自动化测试平台系列之终章
后台编程语言互相争执,为何前端公认JavaScript?
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券