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

相关内容

热门资讯

重大发现!中至九江脚本,衢州都... 重大发现!中至九江脚本,衢州都莱辅助软件(有挂开挂辅助器);无需打开直接搜索加薇136704302(...
透明了解!创思维激k辅助工具,... 【亲,创思维激k辅助工具 这款游戏可以开挂的,确实是有挂的,很多玩家在这款创思维激k辅助工具中打牌都...
一分钟快速了解!潮汕汇透视辅助... 一分钟快速了解!潮汕汇透视辅助,广西友乐免费辅助(有挂开挂辅助插件)这是一款可以让一直输的玩家,快速...
透视黑科技!天天爱柳州辅助器,... 透视黑科技!天天爱柳州辅助器,wepoker私人定制透视-最初有挂开挂辅助挂;无需打开直接搜索微信(...
推荐十款!碰胡碰胡滚筒有脚本吗... 推荐十款!碰胡碰胡滚筒有脚本吗,免费天天贵阳辅助工具(有挂开挂辅助挂)您好:碰胡碰胡滚筒有脚本吗这款...
透明神器!心悦透视辅助器免费,... 透明神器!心悦透视辅助器免费,pokermaster修改器-原本有挂开挂辅助安装;亲,心悦透视辅助器...
玩家必看科普!宝宝吃吃吃游戏辅... 玩家必看科普!宝宝吃吃吃游戏辅助,蜀山四川小程序辅助(有挂开挂辅助插件)1、下载安装好蜀山四川小程序...
透明总结!奇迹手游辅助,德普之... 透明总结!奇迹手游辅助,德普之星的辅助工具介绍-先前有挂开挂辅助软件;无需打开直接搜索打开薇:136...
科技通报!阿当比鸡有辅助吗,抓... 科技通报!阿当比鸡有辅助吗,抓住捣蛋鸡开挂(有挂开挂辅助软件);无需打开直接搜索加(薇:136704...
透明攻略!新星游辅助软件免费版... 透明攻略!新星游辅助软件免费版,德普之星有透视辅助吗-一向有挂开挂辅助安装;无需打开直接搜索微信(1...