腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
jasmine
大理石
测试
可
观察
订阅
中
的
代码
angular
、
unit-testing
、
karma-jasmine
、
jasmine-marbles
我有一个
订阅
从ngOnInit
中
的
服务返回
的
observable
的
组件。我还有一个方法(updateData),它可以从服务
订阅
observable,但也会更新
订阅
中
的
一些属性。我需要创建一个
测试
,以检查在调用updateData时此属性是否更改为正确
的
值。组件
代码
段: ngOnInit() { this.myService.loadData().subscribe() =
浏览 10
提问于2019-09-18
得票数 2
1
回答
我应该
如何
编写我
的
单次运行RxJs
代码
,以便可以针对
订阅
泄漏进行
测试
?
angular
、
rxjs
、
jasmine-marbles
使用
以下
代码
: select(): void { .pipe( this.initialObservable$ switchMap我一直在看一些茉莉花
大理
浏览 22
提问于2020-08-27
得票数 0
1
回答
Rxjs
大理石
测试
testing
、
rxjs
、
rxjs5
、
marble
试图了解单元
测试
RXjs 5
订阅
的
最佳方法是什么。因此,例如,如果我有一个复杂
的
可
观察
链和
订阅
块
中
的
一些业务逻辑,我应该
如何
测试
它?我看到
的
选择是:
大理石
测试
,但据我所知,
大理石
测试
只涵盖可
浏览 3
提问于2018-02-18
得票数 1
回答已采纳
3
回答
如何
在rxjs
中
对retryWhen操作符进行单元
测试
?
unit-testing
、
rxjs
、
retrywhen
我正在尝试对一个自定义
的
RxJS操作符进行单元
测试
。操作符非常简单,它
使用
RetryWhen重试失败
的
HTTP请求,但会有延迟,只有当HTTP错误在500范围内时才会重试。
使用
jasmine
,这是一个Angular应用程序。 不幸
的
是,更新SpyOn调用似乎不会改变连续重试时返回
的
observable。它每次重试时都会
使用
原始spyon值进行重试。我不确定是否可以在这里
使用
rxjs弹珠,因为(AFAI
浏览 31
提问于2019-08-08
得票数 1
1
回答
我
如何
用茉莉
大理石
为angular
的
HttpClient编写单元
测试
?
angular
、
testing
、
rxjs
、
jasmine-marbles
我有一个项目,在这个项目中,我广泛地
使用
angular HttpClient请求作为流
的
基础。我很乐意
使用
jasmine
marble来
测试
这些请求,因为它似乎是流单元
测试
的
“行业标准”。然而,我正在努力让整个事情正常工作,要么是HttpTestingController失败,要么是
大理石
失败。我已经构建了一个stack blitz来演示我
的
观点。
浏览 21
提问于2020-03-22
得票数 2
2
回答
如何
在ngOninit
中
编写
订阅
块
的
Jasmine
测试
用例,并传递一些虚拟数据?
angular
、
jasmine
我在Angular 7
中
第一次尝试了
Jasmine
测试
用例。我有一个
观察
值,它
使用
服务文件
中
的
next()发出数据。组件
订阅
可
观察
对象并
使用
数据。以下是ngOnInit
中
的
代码
ngOnInit() { this.subscribe(this.advDirectService.directive我
浏览 8
提问于2020-05-01
得票数 0
回答已采纳
1
回答
由角度
中
的
可
观察
响应改变
的
测试
值
angular
、
unit-testing
、
rxjs
、
karma-jasmine
、
jasmine-marbles
如果我想
测试
以下
代码
even: boolean; ) 对于this.even
的
值,在我
的
单元
测试
中
使用
jasmine
-marblefalse, b: true, c: false); com
浏览 22
提问于2021-07-27
得票数 0
1
回答
无法在ngOnInit()
中
测试
订阅
angular
、
unit-testing
、
jasmine
我正在
使用
可
观察
的
事件
订阅
,但我无法
测试
它。这是我
的
密码export class EventService<T> { eventSubjectname;} let mockEventService :any; eventSubject: <e
浏览 1
提问于2020-02-12
得票数 0
回答已采纳
1
回答
RXJS
大理石
测试
rxjs
、
jasmine-marbles
我对mergemap进行了
测试
,但它没有返回正确
的
预期结果。有人能帮我吗? 谢谢!
浏览 7
提问于2021-01-12
得票数 0
1
回答
大理石
测试
可
观察
到在方法调用后发生变化?
angular
、
typescript
、
rxjs
、
jasmine
在Angular 8
中
,我有一个具有只读Observable属性
的
服务,该属性是从一个包含描述服务状态
的
字符串
的
BehaviorSubject<string>派生而来
的
。服务
中
还有更改服务状态
的
方法。_state.next('before'); }我想做
的
是在我
的
Jasmine
套件
中
编写
大理石
测试
,以优雅地
测试</em
浏览 17
提问于2020-02-06
得票数 1
回答已采纳
2
回答
如何
在不发出值
的
情况下
测试
具有可
观察
订阅
的
服务
angular
、
rxjs
、
observable
我有一个服务,它
订阅
构造函数
中
依赖项
的
可
观察
字段。我试图为该服务编写单元
测试
,在这样做时,我试图忽略对该服务
的
订阅
。换句话说,对于其中
的
一些
测试
,我从来不想发出一个值,因为我正在
测试
一个无关
的
函数。我
如何
才能创建一个对我
的
服务
的
模拟/间谍,而不
使用
这种可
观察
到
的
东西呢?Event&g
浏览 16
提问于2022-11-15
得票数 1
3
回答
Angular 7
测试
-
使用
去抖动时间模拟输入事件
angular
、
rxjs
、
angular-test
我知道,有很多类似的问题和我
的
一样。但没有任何解决方案能够帮助我解决问题。 我用rxjs创建了一个自定义
的
自动完成,并想
测试
在输入事件上是否调用了一个方法。CityService.getLocation to have been called with [ 'mun' ] but it was never called. html 我通过async管道在超文本标记语言中
订阅
我
的
const cityServiceStub: CityService =
jasmine
.c
浏览 7
提问于2019-04-22
得票数 5
回答已采纳
1
回答
单元
测试
期间Observable.fromPromise为空
typescript
、
promise
、
jasmine
、
observable
loadAdList$是一个可以
观察
到
的
访问actions$流
的
方法: .ofType<adActions.Load) return new adActions.LoadFail(err); }); 它在浏览器
中
工作'findAll').and.returnValue(st
浏览 4
提问于2017-09-08
得票数 5
回答已采纳
1
回答
茉莉花中SpyObject
的
模拟
观察
angular
、
jasmine
、
karma-jasmine
、
angular-test
我
的
组件
订阅
了这样一个可以
观察
到
的
服务: this.sub.add( initials: profilePicture.initials }) );在我
的
单元
测试
中
我怎样才能把可
观
浏览 4
提问于2022-04-20
得票数 0
回答已采纳
1
回答
大理石
测试
rxjs可在角度服务上
观察
到
angular
、
unit-testing
、
rxjs
、
rxjs-observables
我有一个棱角分明
的
服务,可以
观察
到我正在尝试用rxjs TestScheduler
测试
大理石
。服务上
的
一种方法控制可
观察
到
的
发射值,
使用
BehaviorSubject作为源。_isVisibleSubject.value);}
浏览 3
提问于2021-02-17
得票数 4
1
回答
Rxjava操作符,用于在第一个已完成
的
流上连接可
观察
到
的
和停止连接
rx-java
我有一个可
观察
到
的
列表,其中一些很可能会在
订阅
时引起错误。我想把这些可观测到
的
信息串连到一个流
中
&忽略所有引起
的
错误。如果出现错误,则应从列表开始
订阅
新流,并继续到某些流完成为止。在这种情况下,它不应该
订阅
其他流并完成。 例如,有一个包含三个可
观察
对象
的
列表。secondsubscribe onCompletedsubscription
订阅
了第一个->它引发了一个错误,所以我
浏览 1
提问于2022-05-26
得票数 1
回答已采纳
2
回答
在哪里可以找到
使用
rxjs进行mable
测试
的
冷热操作符
javascript
、
rxjs
我正在尝试
使用
rxjs进行单元
测试
。我在rxjs github上找到了这个文档。 但是,我没有成功地找到hot和cold运算符。在哪里可以找到它?如果有人能举个例子,我会很高兴
的
。
浏览 3
提问于2018-04-05
得票数 1
2
回答
Rxjs
大理石
测试
:
如何
模拟用户与可观测数据
的
交互
angular
、
rxjs
、
rxjs-marbles
我想
测试
一个角度服务,我将简化我
的
情况,以便使它简单明了:@Injectable({}BehaviorSubject<string>('');} 我想
测试</e
浏览 9
提问于2022-02-01
得票数 0
1
回答
如何
在构造函数中
使用
可
观察
订阅
对angular guard进行单元
测试
angular
、
unit-testing
、
karma-jasmine
、
angular-services
我正在尝试对一个angular guard进行单元
测试
,它通过管道连接一个属于身份验证服务
的
可
观察
对象。
订阅
发生在guard canActivate()方法
中
。我在身份验证服务中
使用
jasmine
spy返回值,但在我
的
单元
测试
中
从未调用过这个spy。在
测试
组件时,我
使用
fixture.detectChanges(),但是对于这个保护,我找不到一种方法来
测试
它是否
浏览 22
提问于2019-03-30
得票数 2
1
回答
isObservable与isSubscribable
的
区别
knockout.js
似乎他们返回相同
的
结果,为什么
使用
一个而另一个呢?
浏览 5
提问于2015-04-28
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(一)配置篇
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(二)Angular测试用例篇
加速Web开发的23款前端开发工具
通过构建自己的JavaScript测试框架来了解JS测试
为React开发人员推荐8个测试工具、库和框架
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券