腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Angular
2
TestBed
,
无
依赖
注入
的
模拟
方法
、
、
、
、
使用,我们能够为
依赖
注入
可用
的
类创建
模拟
类。例如,MyButtonClass可以访问ElementRef和MyService,因为它们是通过
依赖
注入
实现
的
,所以我们可以覆盖它们。我遇到
的
问题是,要编写一个Jasmine测试,我必须创建
模拟
类来覆盖那些没有通过
依赖
注入
访问
的
类
的
方法
。这意味着,当Jasmine读取subscribe操作符内部
浏览 2
提问于2016-09-14
得票数 3
回答已采纳
3
回答
TestBed
.get和新服务(...dependencies)有什么不同
、
、
、
angular
guide演示了两种不同
的
测试
方法
,一种是调用new Service()并将
依赖
项直接提供给构造函数,另一种是通过调用
TestBed
.get(服务)来使用
依赖
项
注入
。对于我来说,这两个函数在功能上似乎是相同
的
,除了当我连续调用
TestBed
.get()时,它在第一次调用之后没有调用构造函数。
angular
documentation还提到
TestBed
.get()已被弃用(尽管指南中
浏览 39
提问于2019-06-26
得票数 9
1
回答
Angular
2
服务测试:使用beforeEach
注入
依赖
项
、
、
我正在测试具有Http
依赖
项
的
服务。每个测试看起来都是这样
的
:import { ValidationService', () => {
TestBed
.configureTestingModule({ imports: [HttpModu
浏览 2
提问于2017-04-20
得票数 21
回答已采纳
1
回答
茉莉花
的
动态特性
、
、
、
我看了几个例子,但无法将我
的
案例与如何监视动态属性联系起来。import { async, ComponentFixture,
TestBed
} from '@
angular
/core/testing'; })); it(
浏览 1
提问于2020-03-07
得票数 0
1
回答
模拟
类
的
promise
方法
Promise((resolve,reject)=>{ let value = 1; 我
的
第二个服务使用value at all resolve(grade) }); } 现在我想测试我
的
gradeValue
方法
的
不同值,从而<e
浏览 1
提问于2020-01-29
得票数 0
1
回答
如何将component
注入
角四组分试验
、
、
类似于 on typemoq
注入
,如何将对象
注入
到角
的
TestBed
.configureTestingModule()中?我能找到
的
任何测试都与角度无关。this.currentState = state; return this.currentState要在不使用ts-mockito
的
情况下对其进行
模拟
import {async, ComponentFixture, get
浏览 7
提问于2017-10-26
得票数 2
回答已采纳
3
回答
如何在规格文件角度测试中
注入
服务(Jasmin/业力)
、
、
、
我刚开始编写
Angular
单元测试用例。我正在我
的
控制器文件(.ts)中
注入
一个服务。如何在规范文件中插入服务文件。elem
2
[rendererKey] == undefined) elem
2
[rendererKey] = Number.MAX_SAFE_INTEGER; let temp1 = elem1, temp
2
= elem
2
; re
浏览 1
提问于2018-10-30
得票数 19
回答已采纳
2
回答
如何
模拟
非ng
2
模块?
、
在我
的
ng
2
项目中,我正在使用第三方模块。我希望能够
模拟
这个模块进行测试,但是模块本身并没有被
注入
到我
的
服务中,它只是在。exportcon
浏览 0
提问于2017-01-19
得票数 0
3
回答
在
Angular
2
/Jasmine测试中,
testbed
.get和inject有什么不同?
、
、
我是
Angular
2
测试
的
新手。我想弄清楚在测试级上使用testsbed.get()和只使用inject有什么不同。例如:
TestBed
.configureTestingModule({ });const
testbed
= getTestBed(); });v
浏览 0
提问于2017-03-29
得票数 49
1
回答
如何在
angular
单元测试中测试一个独立
的
类?
、
我有一个独立
的
类需要在
angular
中测试。我想知道如何才能为它
依赖
注入
一个
模拟
服务。 // user-setting.spec.ts, I try to use
TestBed
'UserSetting&
浏览 5
提问于2019-08-08
得票数 1
1
回答
组件中
的
模拟
服务仍然要求HttpClient作为提供程序。
、
、
我有一个使用mockService
的
组件。我就是这样创造
的
。 mockService = jasmine.createSpyObj(['getItems']); }, }).compileCompo
浏览 0
提问于2019-01-28
得票数 1
回答已采纳
3
回答
失败:无法解析MatDialogRef
的
所有参数:(?,?,?)。单元测试
Angular
项目
、
、
、
、
组件工作正常,但是单元测试给了我一个我无法解决
的
错误。app.module.ts import'cancel'); } import { async, Compone
浏览 183
提问于2018-01-02
得票数 20
1
回答
如何为
Angular
Flex-layout指令(fxHide,fxShow)编写单元测试?
、
、
、
我认为
Angular
Flex-Layout库很棒,但是我不知道如何测试它
的
指令,比如fxHide或fxShow,如果你有这样
的
模板:您应该如何
模拟
屏幕大小值来测试它?
浏览 18
提问于2020-11-30
得票数 0
1
回答
Jasmine -将服务
注入
到由其他组件提供
的
组件中
、
、
、
、
我正在用Jasmine和Karma测试我
的
Angular
5-App,但有一个我无法解决
的
问题。 我编写了一个使用OpenLayers
的
映射构建器来创建映射。所有的子组件,比如layer和marker,都在使用这个服务
的
相同实例。MapBuilder调用服务上
的
initMap(选项)函数来创建一个新
的
ol.Map()。LayerComp和MarkerComp使用相同
的
服务将图层或要素添加到地图。因此,我希望对所有测试只使用mappingService<e
浏览 5
提问于2018-01-17
得票数 1
1
回答
如何在
angular
jasmine规范中
模拟
路由器
、
、
、
、
我在ngOnInit()中有一个类似于router.url.includes(某个字符串)
的
条件。检查组件是否真实
的
默认规范测试用例显示TypeError: Cannot find includes of undefined失败。有没有办法窥探或模仿includes?
浏览 15
提问于2021-04-20
得票数 0
回答已采纳
1
回答
Angular
测试:使用数据类型Any
模拟
类和服务
、
、
、
我在
模拟
没有
TestBed
的
服务,并使用假
的
类。在下面使用带有: any数据类型
的
模拟
是一个好
的
实践吗?如果不是,我会收到以下错误,缺少项目/参数。我可以使用spyOn,但它需要
TestBed
,而且我正在尝试用
testBed
避免所有可执行文件运行时错误,“找不到可
注入
的
导入”。https://medium.com/
angular
-in-dep
浏览 26
提问于2020-12-07
得票数 1
回答已采纳
2
回答
角5单元测试“部件应创建”
的
抛出错误测试用例
、
、
、
If 'app-upload' is an
Angular
component, then verify that it is part of this module.devDependencies": { "@
angular
-devkit/build-
angular
": &
浏览 2
提问于2018-12-04
得票数 2
回答已采纳
2
回答
角
2
-何时使用
注入
函数,何时不使用它
、
、
在
Angular
2
中创建规范/单元测试时,我有一个问题。每当您
注入
模拟
的
服务时,何时使用
注入
函数,如下所示 inject([MyService], (service: MyService=> { // ...或者您什么时候使用它作为下面的一个 let myMockService = new
浏览 1
提问于2016-10-19
得票数 3
回答已采纳
4
回答
角
2
单元测试误差:无法解析“RequestOptions”
的
所有参数
、
、
、
我想测试一个有一些
依赖
项
的
简单组件。因此,除其他外,我必须提供一些提供者。/* tslint:disable:no-unused-variable */ import{ AuthHttp, AuthConfig } from '
angular
2
-jwt'; import { Router, provideRouter }
浏览 7
提问于2016-07-15
得票数 12
4
回答
Angular
2
/4/6/7 -使用路由器进行单元测试
、
、
、
、
在
Angular
2.0.0中,我正在对一个使用Router
的
组件进行单元测试。然而,我得到了“提供
的
参数不匹配任何调用目标的签名”。错误。在spec.ts
的
Visual studio代码中,新
的
Router()以红色突出显示spec.ts import {
TestBed
, async } from '@
angular
/core/
浏览 1
提问于2016-09-30
得票数 86
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular 9即将发布:改进Ivy编译和渲染管道
Angular 13 发布:全面弃用 View Engine
AngularJS和Angular 2+:一个详细的比较
前端框架Vue、angular、React的优点和缺点
原创-UG编程中的2D动态添加以及2D模拟毛坯料不显示去除的解决方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券