angular-test相关内容

角度测试未捕获错误:未捕获(承诺中):类型错误:无法读取空值的属性(正在读取';参数';)

我在测试组件时遇到问题。主要问题是当我运行Fixture.DetectChanges()时。 当我没有触发它时,所有的测试都通过了,没有任何问题。 以下是测试: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> describe("simple HTML", () => { // beforeEach(() => { // fix ..
发布时间:2022-08-06 18:15:38 其他开发

angular 5 测试组件的静态方法

我正在测试的 Component 类上有一个静态方法,我的问题是如何在我的规范测试文件中访问该方法? 到目前为止,我可以通过以下方式访问组件实例: let fixture = TestBed.createComponent(MyComponent);让comp =fixture.componentInstance; 解决方案 静态方法不绑定到类的实例.所以这样的事情应该可以工作:My ..
发布时间:2022-01-11 18:53:15 其他开发

Angular2 单元测试与@Input()

我有一个在实例变量上使用 @Input() 注释的组件,我正在尝试为 openProductPage() 编写单元测试方法,但我对如何设置单元测试有点迷茫.我可以将该实例变量公开,但我认为我不应该诉诸于此. 如何设置我的 Jasmine 测试以便注入(提供?)模拟产品并且我可以测试 openProductPage() 方法? 我的组件: import {Component, Inpu ..
发布时间:2022-01-11 18:32:00 其他开发

ng 测试在角度通用错误“不完整:未找到规格,随机种子 48751"中失败;

在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto ..

如何重用 Angular 测试文件中的所有导入

假设我有一个简单的模块 AppModule,它有许多导入、声明和提供程序.现在我想为位于该模块声明列表中的组件 ListComponent 编写一个测试.ListComponent 本身使用了许多(但不是所有)AppModule 的导入.我是这样做的: import { TestBed } from '@angular/core/testing';//+相同的从`AppModule`导入的复制粘 ..

Angular 7 测试 - 异步函数调用 + async..await

在 Angular 7 单元测试中,是否有办法在将异步支持与 async..awaitasync( async(){} ) 语法代码>关键字? 我是 Angular 的新手,但我是一位经验丰富的程序员,我无法选择我喜欢的测试风格. 我想在测试中安全地使用 async..await,并且我理解以下语法.然而,当指导开发人员不熟悉现代 javascript 和/或 async..await ..

ng 测试在角度通用错误“不完整:未找到规格,随机种子 48751"中失败;

在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto ..

此构造函数与 Angular 依赖注入不兼容,因为它在参数列表索引 0 处的依赖无效

在我的 Angular 9 应用程序中,我有一个抽象类: 导出抽象类 MyAbstractComponent {构造函数(受保护的只读光盘:ChangeDetectorRef,){极好的();}//...} 和一个扩展它的组件: @Component({//...})导出类 MyConcreteComponent 扩展了 MyAbstractComponent {//...} 除了测试之外 ..