novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
47 lines (39 loc) • 1.26 kB
text/typescript
// NG2
import { TestBed, async } from '@angular/core/testing';
// App
import { NovoToastElement } from './Toast';
import { NovoLabelService } from '../../services/novo-label-service';
describe('Elements: NovoToastElement', () => {
let fixture;
let component;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [
NovoToastElement
],
providers: [
{ provide: NovoLabelService, useClass: NovoLabelService }
]
}).compileComponents();
fixture = TestBed.createComponent(NovoToastElement);
component = fixture.debugElement.componentInstance;
}));
it('should initialize correctly', () => {
expect(component).toBeTruthy();
});
describe('oninit: ', () => {
it('should be defined.', () => {
expect(component.ngOnInit).toBeDefined();
});
it('should defaulr.', () => {
component.launched = false;
component.ngOnInit();
expect(component.iconClass).toBeDefined();
});
});
describe('close: ', () => {
it('should be defined.', () => {
expect(component.close).toBeDefined();
});
});
});