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被导入以供使用。这允许在测试环境中使用路由器。 它应该被导入到任何需要在单元测试中使用路由器的测试文件中。

相关内容

热门资讯

玩家必看科普透视挂!贝壳互娱厅... 玩家必看科普透视挂!贝壳互娱厅透视挂AIapp,贝壳互娱厅多功能真是真的是有透视挂app1、下载好贝...
玩家必用辅助器!1973棋牌辅... 玩家必用辅助器!1973棋牌辅助器AI技巧,1973棋牌多功能其实真的有辅助器技巧1、起透看视 19...
一分钟揭秘透视挂!朋朋棋牌透视... 一分钟揭秘透视挂!朋朋棋牌透视挂AI攻略,朋朋棋牌多功能其实是有透视挂攻略朋朋棋牌能透视中分为三种模...
最新研发透视器!熊猫互娱透视器... 最新研发透视器!熊猫互娱透视器AI插件,熊猫互娱多功能本来是真的有透视器插件1、在熊猫互娱插件功能辅...
实操分享辅助!易玩堂辅助AI教... 实操分享辅助!易玩堂辅助AI教程,易玩堂多功能一贯真的是有辅助教程1、玩家可以在易玩堂线上大神俱乐部...
一起来探讨外挂!葫芦岛爱玩麻将... 一起来探讨外挂!葫芦岛爱玩麻将外挂AI攻略,葫芦岛爱玩麻将多功能其实真的是有外挂攻略1、玩家可以在葫...
玩家必看科普辅助!杜鹃花辅助A... 玩家必看科普辅助!杜鹃花辅助AI攻略,杜鹃花多功能真是真的有辅助攻略1、每一步都需要思考,不同水平的...
推荐十款辅助!开元绍兴游戏辅助... 推荐十款辅助!开元绍兴游戏辅助AIapp,开元绍兴游戏多功能都是真的是有辅助app开元绍兴游戏破解侠...
一秒答解作弊器!老地方作弊器A... 一秒答解作弊器!老地方作弊器AI脚本,老地方多功能一贯是有作弊器脚本1、一秒答解作弊器!老地方作弊器...
盘点十款开挂!宁波游戏大厅开挂... 盘点十款开挂!宁波游戏大厅开挂AI软件,宁波游戏大厅多功能竟然存在有开挂软件一、宁波游戏大厅可以开透...