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

相关内容

热门资讯

黑科技辅助器!NG28(辅助器... 黑科技辅助器!NG28(辅助器),富友茶苑都是存在有透视挂教程(有辅助挂秘笈)1、完成富友茶苑有辅助...
黑科技外挂!残局斗地主(外挂)... 黑科技外挂!残局斗地主(外挂),棋牌游本来存在有透视挂工具(果真有辅助挂)1、金币登录送、破产送、升...
黑科技作弊器!开心跑胡子(作弊... 黑科技作弊器!开心跑胡子(作弊器),9博真是是真的有透视挂工具(有辅助挂秘诀);开心跑胡子辅助器是一...
黑科技透视挂!大咖娱乐(透视挂... 黑科技透视挂!大咖娱乐(透视挂),欧宝棋牌一贯有透视挂工具(有辅助挂工具)1、欧宝棋牌破解器简单,欧...
黑科技辅助器!微乐辽宁麻将(辅... 黑科技辅助器!微乐辽宁麻将(辅助器),芒果斗地主本来存在有透视挂脚本(有辅助挂秘笈)1、完成微乐辽宁...
黑科技辅助!江山盛世(辅助),... 黑科技辅助!江山盛世(辅助),中至南昌卧龙一贯真的是有透视挂软件(有辅助挂秘籍)黑科技辅助!江山盛世...
黑科技作弊器!钎聚(作弊器),... 黑科技作弊器!钎聚(作弊器),快乐碰胡总是有透视挂技巧(有辅助挂功能)1、快乐碰胡辅助软件下载优化,...
黑科技透视挂!边锋老友棋牌(透... 黑科技透视挂!边锋老友棋牌(透视挂),柒柒真是是真的有透视挂攻略(有辅助挂猫腻)1、起透看视 边锋老...
黑科技辅助器!打牌网(辅助器)... 黑科技辅助器!打牌网(辅助器),微信十三水好像有透视挂app(有辅助挂细节)1、微信十三水免费辅助多...
黑科技透视器!微微娱乐(透视器... 黑科技透视器!微微娱乐(透视器),安徽麻将本来真的有透视挂插件(有辅助挂细节)1、点击下载安装,安徽...