Skip to content

Commit 25f160d

Browse files
committed
Angular Testing Course
1 parent 57efe9b commit 25f160d

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/app/app.component.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
<mat-toolbar color="primary" class="mat-elevation-z6">
2+
<mat-toolbar color="primary" class="mat-elevation-z6">
33

44
<a mat-button routerLink="/">
55
<span>COURSES</span>

src/app/app.component.spec.ts

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { RouterTestingModule } from '@angular/router/testing';
33
import { AppComponent } from './app.component';
44
import {MatIconModule, MatListModule, MatSidenavModule, MatToolbarModule} from '@angular/material';
55
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
6+
import {By} from '@angular/platform-browser';
67

78
describe('AppComponent', () => {
89
beforeEach(async(() => {
@@ -33,5 +34,10 @@ describe('AppComponent', () => {
3334
expect(app.title).toEqual('Angular Testing Course');
3435
}));
3536

37+
it('should render home component title', async(() => {
38+
const fixture = TestBed.createComponent(AppComponent);
39+
fixture.detectChanges();
40+
expect(fixture.debugElement.queryAll(By.css('mat-toolbar'))).toBeTruthy();
41+
}));
3642

3743
});

src/app/app.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {CoursesService} from "./services/courses.service";
2525
import {HttpClientModule} from "@angular/common/http";
2626
import {CourseResolver} from "./services/course.resolver";
2727
import { CourseDialogComponent } from './course-dialog/course-dialog.component';
28-
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
28+
import {ReactiveFormsModule} from "@angular/forms";
2929
import {MatMomentDateModule} from "@angular/material-moment-adapter";
3030

3131
@NgModule({

0 commit comments

Comments
 (0)