generator-terminus-ui
Version:
A generator for adding new components to the Terminus UI library.
58 lines (44 loc) • 1.11 kB
text/typescript
import {
Component,
} from '@angular/core';
import {
TestBed,
ComponentFixture,
TestModuleMetadata,
} from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import {
configureTestBedWithoutReset,
expectNativeEl,
} from '@terminus/ngx-tools/testing';
import { <%= directiveName %> } from './<%= kebabName %>.directive';
({
template: `
<div [<%= directiveSelector %>]>
Foo
</div>
`,
})
class TestHostComponent {
}
describe(`<%= directiveName %>`, () => {
let fixture: ComponentFixture<TestHostComponent>;
let testComponent: TestHostComponent;
const moduleDefinition: TestModuleMetadata = {
declarations: [
<%= directiveName %>,
TestHostComponent,
],
};
configureTestBedWithoutReset(moduleDefinition);
beforeEach(() => {
fixture = TestBed.createComponent(TestHostComponent);
testComponent = fixture.componentInstance;
});
describe(`<%= directiveSelector %>`, () => {
test(`should exist`, () => {
fixture.detectChanges();
expectNativeEl(fixture).toBeTruthy();
});
});
});