angular-test相关内容

在Angle 4项目中的功能e2e量角器测试中模拟其余调用

我们有一个庞大的项目,我们编写了很多测试用例,以涵盖e2e功能测试用例中的许多实际场景用户行为. 随着测试的进行,它会进行大量的调用以完成测试用例.当我们在酱料实验室中使用其他浏览器时,它会倍增5-9倍. 我想要模拟所有其余的调用,这样就不会对实际服务器进行任何真正的调用,但是会在内部对其进行处理.它用于功能性e2e测试,而不是单元测试,因为我们使用茉莉 spyOn 嘲笑了所有单元测试 ..

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

让我们说我有一个简单的模块 AppModule ,其中包含许多导入,声明和提供程序.现在,我想为位于该模块的声明列表中的组件 ListComponent 编写测试. ListComponent 本身使用 AppModule 的许多(但不是每次)导入.我是这样的: 从"@ angular/core/testing"导入{TestBed};//+来自`AppModule`的相同的复制粘贴导入列表be ..

Angular CLI-如何在src文件夹之外拾取.spec.ts文件?

我有一个Angular CLI项目,其 NgModule 位于/src 文件夹的外部(最终,该NgModule将打包为npm模块,但现在我是只是将其保留在/src 之外). 我正在尝试为此NgModule编写单元测试,但是 ng测试似乎没有在/之外拾取 .spec.ts 文件src 文件夹. 我尝试更改/src/test.ts 中的路径: //原始const context = re ..
发布时间:2021-04-06 18:42:23 其他开发

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

在Angular 7单元测试中,将异步支持与async..await关键字结合使用时,是否可以避免双重async( async(){} )语法? 我对angular并不陌生,但是是一位经验丰富的程序员,并且在使用我喜欢的测试样式时遇到了麻烦. 我想在测试中安全地使用async..await,并且我理解以下语法.但是,当指示现代javascript新的开发人员和/或async..awai ..

何时在angular中使用waitForAsync

从文档中我们可以阅读: waitForAsync(fn: Function): (done: any) => any 在异步测试区域中包装测试功能.测试将 在该区域内的所有异步调用时自动完成 完成.可用于包装注入调用. 我不明白,什么时候使用waitForAsync函数? waitForAsync与(async或fakeAsync)之间有什么区别? 解决方案 在Angul ..
发布时间:2021-02-14 20:12:46 其他开发

零件的5角试验静态方法

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

Angular如何测试@HostListener

我有以下指令.应用于输入元素时,它将检查字符并在禁止字符时调用preventDefault: @Directive({ selector: '[cdtPreventInput]' }) export class PreventInputDirective implements OnInit { // the list of characters that are to be pr ..
发布时间:2020-08-31 07:11:19 其他开发