Guest User

src/app/app.component.spec.ts

a guest
Jun 11th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. import { TestBed, async } from '@angular/core/testing';
  2. import { RouterTestingModule } from '@angular/router/testing';
  3. import { AppComponent } from './app.component';
  4. import {NoopAnimationsModule} from "@angular/platform-browser/animations";
  5. import {LayoutModule} from "@angular/cdk/layout";
  6. import {NavigationBarComponent} from "./navigation-bar/navigation-bar.component";
  7. import {MatToolbarModule} from '@angular/material/typings';
  8. import {MatSidenav, MatSidenavContainer, MatSidenavContent, MatSidenavModule} from "@angular/material/typings/sidenav";
  9. import {MatListModule, MatNavList} from "@angular/material/typings/list";
  10. import {MatIcon} from "@angular/material/typings/icon";
  11.  
  12.  
  13. describe('AppComponent', () => {
  14. beforeEach(async(() => {
  15. TestBed.configureTestingModule({
  16. imports: [
  17. RouterTestingModule,
  18. NoopAnimationsModule,
  19. LayoutModule,
  20. MatToolbarModule,
  21. MatSidenavModule,
  22. MatListModule
  23. ],
  24. declarations: [
  25. AppComponent,
  26. NavigationBarComponent,
  27. MatSidenav,
  28. MatSidenavContainer,
  29. MatSidenavContent,
  30. MatIcon,
  31. MatNavList
  32. ],
  33. }).compileComponents();
  34. }));
  35.  
  36. it('should create the app', () => {
  37. const fixture = TestBed.createComponent(AppComponent);
  38. const app = fixture.debugElement.componentInstance;
  39. expect(app).toBeTruthy();
  40. });
  41.  
  42. it(`should have as title 'epitome'`, () => {
  43. const fixture = TestBed.createComponent(AppComponent);
  44. const app = fixture.debugElement.componentInstance;
  45. expect(app.title).toEqual('epitome');
  46. });
  47.  
  48. it('should render title in a h1 tag', () => {
  49. const fixture = TestBed.createComponent(AppComponent);
  50. fixture.detectChanges();
  51. const compiled = fixture.debugElement.nativeElement;
  52. expect(compiled.querySelector('h1').textContent).toContain('Welcome to epitome!');
  53. });
  54. });
Add Comment
Please, Sign In to add comment