Changeset View
Changeset View
Standalone View
Standalone View
src/app/postView/postView.component.spec.ts
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 { ComponentFixture, TestBed, async } from '@angular/core/testing'; | import { ComponentFixture, TestBed, async } from '@angular/core/testing'; | ||||
import { DebugElement } from '@angular/core'; | import { DebugElement } from '@angular/core'; | ||||
import { MatIconModule, MatListModule, MatSnackBar, MatMenuModule, MatProgressSpinnerModule, MatCardModule, MatDialogModule, MatSnackBarModule } from '@angular/material'; | import { MatIconModule, MatListModule, MatMenuModule, MatProgressSpinnerModule, | ||||
MatCardModule, MatDialogModule, MatSnackBarModule } from '@angular/material'; | |||||
import { FormsModule } from '@angular/forms'; | import { FormsModule } from '@angular/forms'; | ||||
import { Router } from '@angular/router'; | import { Router } from '@angular/router'; | ||||
import { RouterTestingModule } from '@angular/router/testing'; | import { RouterTestingModule } from '@angular/router/testing'; | ||||
import { Observable } from 'rxjs'; | import { Observable } from 'rxjs'; | ||||
import { ActivatedRoute } from '@angular/router'; | import { ActivatedRoute } from '@angular/router'; | ||||
import { Author } from '../_models/author'; | import { Author } from '../_models/author'; | ||||
import { Comment } from '../_models/comment'; | import { Comment } from '../_models/comment'; | ||||
import { Post } from '../_models/post'; | import { Post } from '../_models/post'; | ||||
▲ Show 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | beforeEach(() => { | ||||
{ provide: AuthenticationService, useValue: authenticationServiceStub }, | { provide: AuthenticationService, useValue: authenticationServiceStub }, | ||||
{ provide: CommentService, useValue: commentServiceStub }, | { provide: CommentService, useValue: commentServiceStub }, | ||||
{ provide: FlagService, useValue: flagServiceStub }, | { provide: FlagService, useValue: flagServiceStub }, | ||||
{ provide: NavBarService, useValue: navBarServiceStub }, | { provide: NavBarService, useValue: navBarServiceStub }, | ||||
{ provide: PostService, useValue: postServiceStub }, | { provide: PostService, useValue: postServiceStub }, | ||||
{ provide: ProfileService, useValue: profileServiceStub }, | { provide: ProfileService, useValue: profileServiceStub }, | ||||
{ provide: RouteService, useValue: routeServiceStub } | { provide: RouteService, useValue: routeServiceStub } | ||||
], | ], | ||||
imports: [ MatListModule, MatMenuModule, MatCardModule, ClipboardModule, MatDialogModule, MatIconModule, MatProgressSpinnerModule, MatSnackBarModule, | imports: [ MatListModule, MatMenuModule, MatCardModule, ClipboardModule, | ||||
MatDialogModule, MatIconModule, MatProgressSpinnerModule, MatSnackBarModule, | |||||
FormsModule, BrowserAnimationsModule, RouterTestingModule ], | FormsModule, BrowserAnimationsModule, RouterTestingModule ], | ||||
}); | }); | ||||
fixture = TestBed.createComponent(PostViewComponent); | fixture = TestBed.createComponent(PostViewComponent); | ||||
comp = fixture.componentInstance; | comp = fixture.componentInstance; | ||||
de = fixture.debugElement.query(By.css('.mainText')); | de = fixture.debugElement.query(By.css('.mainText')); | ||||
el = de.nativeElement; | el = de.nativeElement; | ||||
}); | }); | ||||
Show All 19 Lines |