编写Karma-Jasmine单元测试用例时出现“错误:路由器没有提供者”
我们已经完成了一个angular2项目的设置,并在内部创建了一个模块(my-module),并在模块内部使用了以下cmd命令创建了一个组件(my-new-component): ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component 创建设置和所有组件后,我们ng test从angular2test文件夹中的cmd 运行了命令。 以下文件是我们的my-new-component.component.ts文件: import { Component, OnInit } from '@angular/core'; import { Router, Routes, RouterModule } from '@angular/router'; import { DummyService } from '../services/dummy.service'; @Component({ selector: 'app-my-new-component', templateUrl: './my-new-component.component.html', styleUrls: ['./my-new-component.component.css'] }) export class MyNewComponentComponent …