You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何测试Angular自定义元素并完成ngDoBootstrap模块覆盖率

模块配置测试问题
  • 我想完成模块的覆盖率测试,但找不到方法引用,也无法通过spyOn监听bootstrap里的customElements.define方法。

额外需求

  • 若能帮忙完成useFactory的覆盖率测试,非常感谢。
  • 目前已通过的测试用例如下:
it('initializes', () => {
  const module: AppModule = TestBed.inject(AppModule);
  expect(module).toBeTruthy();
});

it('ngDoBootstrap', () => {
  const module: AppModule = TestBed.inject(AppModule);
  spyOn(module, "ngDoBootstrap");
  module.ngDoBootstrap();
  expect(module.ngDoBootstrap).toHaveBeenCalled();
});

内容的提问来源于stack exchange,提问作者BAceAlight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 21:12:03