1 import { HttpClientTestingModule } from '@angular/common/http/testing';
2 import { ReactiveFormsModule } from '@angular/forms';
3 import { RouterTestingModule } from '@angular/router/testing';
4 import { ComponentFixture, TestBed } from '@angular/core/testing';
6 import { ToastrModule } from 'ngx-toastr';
7 import { NgbActiveModal, NgbTypeaheadModule } from '@ng-bootstrap/ng-bootstrap';
9 import { SharedModule } from '~/app/shared/shared.module';
10 import { NvmeofService } from '~/app/shared/api/nvmeof.service';
11 import { NvmeofListenersFormComponent } from './nvmeof-listeners-form.component';
13 describe('NvmeofListenersFormComponent', () => {
14 let component: NvmeofListenersFormComponent;
15 let fixture: ComponentFixture<NvmeofListenersFormComponent>;
16 let nvmeofService: NvmeofService;
18 beforeEach(async () => {
19 await TestBed.configureTestingModule({
20 declarations: [NvmeofListenersFormComponent],
21 providers: [NgbActiveModal],
23 HttpClientTestingModule,
28 ToastrModule.forRoot()
30 }).compileComponents();
32 fixture = TestBed.createComponent(NvmeofListenersFormComponent);
33 component = fixture.componentInstance;
35 fixture.detectChanges();
38 it('should create', () => {
39 expect(component).toBeTruthy();
42 describe('should test form', () => {
44 nvmeofService = TestBed.inject(NvmeofService);
45 spyOn(nvmeofService, 'createListener').and.stub();