angular-unit-test相关内容
我想对此onSubmit函数执行单元测试,其中肯定的深渊翻滚指向MatSnackbar,并显示消息&Submit Successful&Quot;。我刚接触Jasmine Karma,请指导我在这种情况下如何测试MatSnackbar。 Component.ts import { MatSnackBar } from "@angular/material/snack-bar";
..
我的规范中有以下测试用例, 它(应该创建,()=>{const url = ( http.get).calls.args(0)[0]期望(url).toBe('/api/get')}); 当我运行它时,我收到以下 lint 错误. 类型断言使用''被禁止,用 as 代替? 任何人都可以提供帮助. 解决方案 来自 类型断言. 类型断言 as
..
我构建了一个小型 Angular 应用程序,现在我正在编写单元测试.到目前为止一切顺利,但是当我尝试测试我的 authGuard 时,我遇到了一些问题.我正在使用 观众.我在规范的提供者部分提供了 platformId,但我希望能够覆盖它,以便我可以测试值“服务器"和“浏览器"的场景我的代码用于 authGuard: @Injectable({提供在:'根',})导出类 AuthGuard 实现
..
在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto
..
我已经编写了第一个测试来测试服务类: 服务等级: import { Injectable } from '@angular/core';从“@angular/common/http"导入 {HttpClient}从“../../models/comments"导入{IComment};从“rxjs/observable"导入 {Observable};从'rxjs/operators'导入
..
.angular-cli.json 中有一个选项可以禁用自动创建 *.spec 文件,例如对于组件,请参阅 json 架构. 这是一个非常好的功能,因为个人(这只是我的意见)在快速增长的项目中测试组件可能不是真正值得的事情. 但是有时我希望有一个选项来为已经存在的组件/服务/管道/任何东西生成/重新创建相应的*.spec文件. 可以使用一些命令行调用吗? 创建了一个功能请求
..
我在 ngOnInit 函数中有一个带有 setTimeOut 函数的组件.要为此编写单元测试用例,我使用 tick 和 fakeAsync 来快进 setTimeOut.但是,它没有被执行,这反过来也没有调用其他函数 closeAlert(). 组件代码: 导出类 BannerComponent 实现 OnInit {@Input()errorData: 任何;@Input() 回调:任
..
我在 ngOnInit 函数中有一个带有 setTimeOut 函数的组件.要为此编写单元测试用例,我使用 tick 和 fakeAsync 来快进 setTimeOut.但是,它没有被执行,这反过来也没有调用其他函数 closeAlert(). 组件代码: 导出类 BannerComponent 实现 OnInit {@Input()errorData: 任何;@Input() 回调:任
..
在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto
..
我目前正在尝试模拟 Angular 单元测试的输入属性.不幸的是,我无法进一步了解并反复收到以下错误消息: 类型错误:无法读取未定义的属性“数据" 我的 HTML 模板如下所示
我的组件是这样
..
我有以下情况: app.component.tsisLoading = false;someFunction(){this.isLoading = true;this.someService.someFuncInService.pipe(finalize(()=>(this.isLoading = false))).subscribe(data => {...});} 现在,我想测试isL
..
鉴于此组件可在本地创建服务 @Component({提供者:[{提供:"IMyService",useClass:MyService},]})导出类MyComponent实现OnInit,OnDestroy,AfterViewInit{构造函数(私有数据:IMyService){}} 我一直在尝试在单元测试中提供服务,诸如此类 beforeEach(async(()
..
我在ngOnInit函数内部有一个带有setTimeOut函数的组件.为此,我要使用tick和fakeAsync来编写单元测试用例,以快速转发setTimeOut.但是,它没有被执行,因此又没有调用其他函数closeAlert(). 组件代码: export class BannerComponent implements OnInit { @Input()errorData:
..
我已经编写了第一个测试来测试服务等级: 服务类别: import { Injectable } from '@angular/core'; import {HttpClient} from '@angular/common/http' import {IComment} from "../../models/comments"; import {Observable} from "rx
..
.angular-cli.json中有一个选项可以禁用自动创建*.spec文件的功能,例如有关组件,请参见这是一个非常好的功能,因为个人(这只是我的观点)在快速发展的项目中测试组件可能并不是真正值得的. 但是有时候我想有一个选项来为已经存在的组件/服务/管道/任何东西生成/重新创建相应的*.spec文件. 使用某些命令行调用可以吗? 创建了功能请求,让我们看看它的运行方式...
..
我的规格中有以下测试用例, it (should create,()=>{ const url = ( http.get).calls.args(0)[0] expect(url).toBe('/api/get') }); 运行它时,出现以下棉绒错误. Type assertion using the '' is forbid
..