import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { Constraints } from '../../models/constraint'; import { CcbComponent } from './ccb.component'; @Component({ selector: `host-component`, template: `` }) class TestHostComponent { constraints: Constraints = new Constraints(); } describe('CcbComponent', () => { let component: TestHostComponent; let fixture: ComponentFixture; let hostEl : HTMLElement; beforeEach(async(() => { TestBed.configureTestingModule({ imports: [ FormsModule, HttpClientModule ], declarations: [ CcbComponent, TestHostComponent ] }) .compileComponents(); })); beforeEach(() => { fixture = TestBed.createComponent(TestHostComponent); component = fixture.componentInstance; hostEl = fixture.nativeElement; fixture.detectChanges(); }); it('should create', () => { expect(component).toBeTruthy(); }); });