【发布时间】:2020-11-16 18:44:45
【问题描述】:
我是业力测试的新手......
如何创建简单的导航测试用例,
这是我的组件函数,
continue() {
this.spinner.show();
this.router.navigate(['deliveryaddress']);
this.spinner.hide();
}
这是我的 spec.ts
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { HomeComponent } from './home.component';
import { RouterTestingModule } from '@angular/router/testing';
import { HttpClient, HttpHandler, HttpClientModule } from '@angular/common/http';
import { FormBuilder } from '@angular/forms';
describe('HomeComponent', () => {
let component: HomeComponent;
let fixture: ComponentFixture<HomeComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ HomeComponent ],
imports: [RouterTestingModule,HttpClientModule],
providers: [HttpClient,FormBuilder,HttpHandler]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(HomeComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
谢谢.................................................. ..................................................... ....................................
【问题讨论】:
标签: angular karma-jasmine karma-coverage