Angular单元测试:未捕获错误:未捕获(在Promise中):错误:无法匹配任何路由
创始人
2024-10-23 23:01:16
0

这个问题通常是在单元测试中发生的,因为在单元测试中使用的路由器是特定的路由器,而不是应用程序中的路由器。因此,需要在测试环境中提供一个路由器配置。

以下是示例代码:

在你的测试文件中,使用TestBed来配置路由器并使用TestingModule来导入所需的模块和组件:

import { TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
import { AppComponent } from './app.component';

describe('AppComponent', () => {
  beforeEach(async () => {
    await TestBed.configureTestingModule({
      imports: [
        RouterTestingModule // import the RouterTestingModule here
      ],
      declarations: [
        AppComponent
      ],
    }).compileComponents();
  });

  it('should create the app', () => {
    const fixture = TestBed.createComponent(AppComponent);
    const app = fixture.componentInstance;
    expect(app).toBeTruthy();
  });
});

这个示例中,RouterTestingModule被导入以供使用。这允许在测试环境中使用路由器。 它应该被导入到任何需要在单元测试中使用路由器的测试文件中。

相关内容

热门资讯

在玩家背景下!hhpoker真... 在玩家背景下!hhpoker真的假的,德普之星辅助工具如何设置,好像真的是有挂(真是有挂)一、德普之...
推荐一款!werplan怎么作... 推荐一款!werplan怎么作弊,cloudpoker外挂,总是是有挂(有挂教学)推荐一款!werp...
今天上午!大菠萝789辅助器下... 今天上午!大菠萝789辅助器下载,德扑圈透视,一贯确实有挂(真实有挂)1、打开软件启动之后找到中间准...
重大通报!wepoker如何设... 重大通报!wepoker如何设置透视,fishpoker透视,真是存在有挂(讲解有挂)1、完成辅助器...
据权威媒体报道!wpk透视工作... 据权威媒体报道!wpk透视工作室,智星德州插件2024最新版,一贯真的是有挂(确实有挂);1、智星德...
揭秘真相!智星德州有脚本吗,哈... 揭秘真相!智星德州有脚本吗,哈糖大菠萝有挂吗,都是真的有挂(详细教程)1、超多福利:超高返利,海量正...
据相关数据显示!佛手在线有挂吗... 据相关数据显示!佛手在线有挂吗,智星德州插件2024最新版,一贯是有挂(有挂规律)1、智星德州插件2...
盘点一款!悦扑克脚本,wepo... 盘点一款!悦扑克脚本,wepoker怎么设置盖牌,原来是有挂(确实有挂)一、游戏安装教程牌型概率发牌...
目前!wepoker高级辅助,... 目前!wepoker高级辅助,德普之星透视辅助插件,竟然确实有挂(发现有挂)在进入德普之星透视辅助插...
发现玩家!哈糖大菠萝有挂吗5个... 发现玩家!哈糖大菠萝有挂吗5个常用方法,wepoker代打辅助,果然存在有挂(讲解有挂)1、辅助软件...