Changeset View
Changeset View
Standalone View
Standalone View
src/app/navBar/navBar.component.spec.ts
import { APP_BASE_HREF } from '@angular/common'; | import { APP_BASE_HREF } from '@angular/common'; | ||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | ||||
import { By } from '@angular/platform-browser'; | import { By } from '@angular/platform-browser'; | ||||
import { BehaviorSubject } from 'rxjs/BehaviorSubject'; | import { BehaviorSubject } from 'rxjs/BehaviorSubject'; | ||||
import { ChangeDetectorRef } from '@angular/core'; | import { ChangeDetectorRef } from '@angular/core'; | ||||
import { FormsModule } from '@angular/forms'; | import { FormsModule } from '@angular/forms'; | ||||
import { ComponentFixture, ComponentFixtureAutoDetect, TestBed , async} from '@angular/core/testing'; | import { ComponentFixture, ComponentFixtureAutoDetect, TestBed , async} from '@angular/core/testing'; | ||||
import { Router, ActivatedRoute, RouterModule, Routes } from '@angular/router'; | import { Router, ActivatedRoute, RouterModule, Routes } from '@angular/router'; | ||||
import { MatTabsModule, MatListModule, MatMenuModule, MatDialogModule, MatSelectModule, MatSidenavModule, MatOptionModule, MatSnackBarModule } from '@angular/material'; | import { MatTabsModule, MatListModule, MatMenuModule, MatDialogModule, MatSelectModule, | ||||
MatSidenavModule, MatOptionModule, MatSnackBarModule } from '@angular/material'; | |||||
import { Observable } from 'rxjs'; | import { Observable } from 'rxjs'; | ||||
import { Author } from '../_models/author'; | import { Author } from '../_models/author'; | ||||
import { Notification } from '../_models/notification'; | import { Notification } from '../_models/notification'; | ||||
import { NotificationPost } from '../_models/notificationPost'; | import { NotificationPost } from '../_models/notificationPost'; | ||||
import { SuperNotification } from '../_models/superNotification'; | import { SuperNotification } from '../_models/superNotification'; | ||||
import { NavBarComponent } from './navBar.component'; | import { NavBarComponent } from './navBar.component'; | ||||
import { AreaService } from '../_services/area.service'; | import { AreaService } from '../_services/area.service'; | ||||
import { AuthenticationService } from '../_services/authentication.service'; | import { AuthenticationService } from '../_services/authentication.service'; | ||||
▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | beforeEach(() => { | ||||
{ provide: ActivatedRoute, useValue: activatedRouteStub }, | { provide: ActivatedRoute, useValue: activatedRouteStub }, | ||||
{ provide: APP_BASE_HREF, useValue: '' }, | { provide: APP_BASE_HREF, useValue: '' }, | ||||
{ provide: AreaService, useValue: areaServiceStub }, | { provide: AreaService, useValue: areaServiceStub }, | ||||
{ provide: AuthenticationService, useValue: authenticationServiceStub }, | { provide: AuthenticationService, useValue: authenticationServiceStub }, | ||||
{ provide: NavBarService, useValue: navBarServiceStub }, | { provide: NavBarService, useValue: navBarServiceStub }, | ||||
{ provide: NotificationService, useValue: notificationServiceStub }, | { provide: NotificationService, useValue: notificationServiceStub }, | ||||
{ provide: ComponentFixtureAutoDetect, useValue: true } | { provide: ComponentFixtureAutoDetect, useValue: true } | ||||
], | ], | ||||
imports: [ MatTabsModule, MatListModule, MatOptionModule, FormsModule, MatSelectModule, MatSidenavModule, MatMenuModule, MatSnackBarModule, MatDialogModule, RouterModule.forRoot(routes), BrowserAnimationsModule ], | imports: [ MatTabsModule, MatListModule, MatOptionModule, FormsModule, MatSelectModule, | ||||
MatSidenavModule, MatMenuModule, MatSnackBarModule, MatDialogModule, RouterModule.forRoot(routes), BrowserAnimationsModule ], | |||||
}); | }); | ||||
fixture = TestBed.createComponent(NavBarComponent); | fixture = TestBed.createComponent(NavBarComponent); | ||||
comp = fixture.componentInstance; | comp = fixture.componentInstance; | ||||
}); | }); | ||||
it('should set navBMobile', async(() => { | it('should set navBMobile', async(() => { | ||||
fixture.detectChanges(); | fixture.detectChanges(); | ||||
Show All 16 Lines |