23得票13回答
这个构造函数与Angular依赖注入不兼容,因为其参数列表中索引为0的依赖项无效。

在我的 Angular 9 应用程序中,我有一个抽象类:export abstract class MyAbstractComponent { constructor( protected readonly cd: ChangeDetectorRef, ) { supe...

20得票1回答
如何消除警告“将原始CLI选项传递给`new Server(config,done)`已过时”

我最近将我的 Angular 应用中的 Karma 升级到了 v6.3.2。我正在运行 Angular v11。 当我启动测试时,我一直收到以下信息: 向 new Server(config, done) 传递原始 CLI 选项已被弃用。使用 parseConfig(configFilePa...

20得票3回答
Karma,伊斯坦布尔 - 代码覆盖率报告未知%(0/0)

我正在获取这份覆盖摘要=============================== Coverage summary =============================== Statements : Unknown% ( 0/0 ) Branches : Unknown%...

18得票4回答
Angular测试,为不同的测试用例动态更改ActivatedRoute参数

组件:@Component({ selector: 'app-test', templateUrl: './test.component.html' }) export class TestComponent implements OnInit { useCase: string;...

18得票2回答
jest-preset-angular中的and.callThrough()的等效方法是什么?

阅读此链接后,我了解到: and.callFake的相当于是mockImplementation,而 and.returnValue的相当于是mockReturnValue。 类似的,在jest-preset-angular中是否存在and.callThrough()的等效物?

18得票2回答
如何在Angular单元测试中模拟ControlContainer?

如何模拟一个 ControlContainer 实例以便测试我的组件?我有一个子组件,它在构造函数中注入了一个ControlContainer,所以它的使用方式是<acr-score-card formGroupName="score"></acr-score-card&gt...

17得票2回答
使用回车键在Angular单元测试中提交表单

我正在为一个Angular 4组件编写测试,该组件是一个登录表单。可以通过点击“提交”按钮或在任何输入字段中按回车键来提交表单。这种行为由Angular表单指令控制。我可以编写一个测试用例来验证按钮点击是否提交了表单,但我无法使用按键事件触发提交行为。模板:<form (ngSubmit...

16得票2回答
如何在Angular 7(或2+)中编写文件上传方法的单元测试

我正在尝试为Angular 7中的文件上传方法编写单元测试。在测试窗口中出现以下错误。我是Angular单元测试的新手。有人能帮忙吗,如何添加模拟文件以获取完整的代码覆盖率? TypeError: 无法设置未定义属性“value” 这是我的单元测试代码(spec文件),descri...

14得票5回答
rxjs如何期望可观察对象抛出错误

在我的TypeScript应用程序中,我有一个方法返回一个rxjs Observable,该Observable在某种情况下可能会返回throwError:import { throwError } from 'rxjs'; // ... getSomeData(inputValue): ...

13得票5回答
已弃用:DI正在实例化一个名为“MockLocationStrategy”的令牌,该令牌继承了其@Injectable装饰器但是没有提供自己的装饰器。

在测试我的Angular应用程序时,我收到了弃用警告'DEPRECATED: DI正在实例化一个令牌“MockLocationStrategy”,该令牌继承其@Injectable装饰器但本身没有提供。 这将在将来的Angular版本中成为错误。 请向“MockLocationStrategy...