generator-angular-page
Version:
Yeoman.io generator fo Angular.io page with routing.
31 lines (26 loc) • 2.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = (name, file) => {
return `import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { ${name}Component } from './${file}.component';
describe('${name}Component', () => {
let component: ${name}Component;
let fixture: ComponentFixture<${name}Component>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ ${name}Component ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(${name}Component);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
`;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwcC90ZW1wbGF0ZXMvcGFnZS1zcGVjLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0JBQWUsQ0FBQyxJQUFZLEVBQUUsSUFBWSxFQUFFLEVBQUU7SUFDNUMsT0FBTzs7V0FFRSxJQUFJLHVCQUF1QixJQUFJOztZQUU5QixJQUFJO21CQUNHLElBQUk7a0NBQ1csSUFBSTs7Ozt3QkFJZCxJQUFJOzs7Ozs7d0NBTVksSUFBSTs7Ozs7Ozs7O0NBUzNDLENBQUM7QUFDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCAobmFtZTogc3RyaW5nLCBmaWxlOiBzdHJpbmcpID0+IHtcbiAgcmV0dXJuIGBpbXBvcnQgeyBhc3luYywgQ29tcG9uZW50Rml4dHVyZSwgVGVzdEJlZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUvdGVzdGluZyc7XG5cbmltcG9ydCB7ICR7bmFtZX1Db21wb25lbnQgfSBmcm9tICcuLyR7ZmlsZX0uY29tcG9uZW50JztcblxuZGVzY3JpYmUoJyR7bmFtZX1Db21wb25lbnQnLCAoKSA9PiB7XG4gIGxldCBjb21wb25lbnQ6ICR7bmFtZX1Db21wb25lbnQ7XG4gIGxldCBmaXh0dXJlOiBDb21wb25lbnRGaXh0dXJlPCR7bmFtZX1Db21wb25lbnQ+O1xuXG4gIGJlZm9yZUVhY2goYXN5bmMoKCkgPT4ge1xuICAgIFRlc3RCZWQuY29uZmlndXJlVGVzdGluZ01vZHVsZSh7XG4gICAgICBkZWNsYXJhdGlvbnM6IFsgJHtuYW1lfUNvbXBvbmVudCBdXG4gICAgfSlcbiAgICAuY29tcGlsZUNvbXBvbmVudHMoKTtcbiAgfSkpO1xuXG4gIGJlZm9yZUVhY2goKCkgPT4ge1xuICAgIGZpeHR1cmUgPSBUZXN0QmVkLmNyZWF0ZUNvbXBvbmVudCgke25hbWV9Q29tcG9uZW50KTtcbiAgICBjb21wb25lbnQgPSBmaXh0dXJlLmNvbXBvbmVudEluc3RhbmNlO1xuICAgIGZpeHR1cmUuZGV0ZWN0Q2hhbmdlcygpO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIGNyZWF0ZScsICgpID0+IHtcbiAgICBleHBlY3QoY29tcG9uZW50KS50b0JlVHJ1dGh5KCk7XG4gIH0pO1xufSk7XG5gO1xufTtcbiJdfQ==