From 9d1fae2c34ba8106cfe7606a9fb51736636330d4 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 2 Jul 2022 22:54:22 +0200 Subject: [PATCH] add: depends for tests --- src/app/app.component.css | 5 +++++ src/app/app.component.html | 1 + src/app/app.component.spec.ts | 6 +++++- src/app/app.module.ts | 6 +++--- src/app/food/food.component.spec.ts | 3 ++- src/app/html-export.service.spec.ts | 8 ++++++-- src/app/subtitle/subtitle.component.spec.ts | 3 ++- src/app/title/title.component.spec.ts | 3 ++- 8 files changed, 26 insertions(+), 9 deletions(-) diff --git a/src/app/app.component.css b/src/app/app.component.css index 4406b65..648ab33 100644 --- a/src/app/app.component.css +++ b/src/app/app.component.css @@ -1,3 +1,8 @@ +h1 { + text-align: center; +} + + @media only screen and (min-width: 60.625em) { .foodcardeditor { max-width: 60em; diff --git a/src/app/app.component.html b/src/app/app.component.html index c2f9e54..84402ed 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,3 +1,4 @@ +

Speisekarten-Editor

{ beforeEach(async () => { await TestBed.configureTestingModule({ + imports: [ + HttpClientTestingModule + ], declarations: [ AppComponent ], @@ -26,6 +30,6 @@ describe('AppComponent', () => { const fixture = TestBed.createComponent(AppComponent); fixture.detectChanges(); const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.querySelector('.content span')?.textContent).toContain('speisekarten-generator app is running!'); + expect(compiled.querySelector('h1')?.textContent).toContain('Speisekarten-Editor'); }); }); diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 3d58ae1..2e1793c 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -21,10 +21,10 @@ import { FoodcardComponent } from './foodcard/foodcard.component'; ], imports: [ BrowserModule, - FormsModule, - HttpClientModule, BrowserAnimationsModule, - DragDropModule + FormsModule, + DragDropModule, + HttpClientModule ], providers: [], bootstrap: [AppComponent] diff --git a/src/app/food/food.component.spec.ts b/src/app/food/food.component.spec.ts index 415a0b2..c4aa61d 100644 --- a/src/app/food/food.component.spec.ts +++ b/src/app/food/food.component.spec.ts @@ -1,5 +1,5 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormsModule } from '@angular/forms'; import { FoodComponent } from './food.component'; describe('FoodComponent', () => { @@ -8,6 +8,7 @@ describe('FoodComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ + imports: [ FormsModule ], declarations: [ FoodComponent ] }) .compileComponents(); diff --git a/src/app/html-export.service.spec.ts b/src/app/html-export.service.spec.ts index f25651b..d1b06c9 100644 --- a/src/app/html-export.service.spec.ts +++ b/src/app/html-export.service.spec.ts @@ -1,12 +1,16 @@ import { TestBed } from '@angular/core/testing'; - +import { HttpClientTestingModule } from '@angular/common/http/testing'; import { HtmlExportService } from './html-export.service'; describe('HtmlExportService', () => { let service: HtmlExportService; beforeEach(() => { - TestBed.configureTestingModule({}); + TestBed.configureTestingModule({ + imports: [ + HttpClientTestingModule + ] + }); service = TestBed.inject(HtmlExportService); }); diff --git a/src/app/subtitle/subtitle.component.spec.ts b/src/app/subtitle/subtitle.component.spec.ts index 68841bf..2c88a95 100644 --- a/src/app/subtitle/subtitle.component.spec.ts +++ b/src/app/subtitle/subtitle.component.spec.ts @@ -1,5 +1,5 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormsModule } from '@angular/forms'; import { SubtitleComponent } from './subtitle.component'; describe('SubtitleComponent', () => { @@ -8,6 +8,7 @@ describe('SubtitleComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ + imports: [ FormsModule ], declarations: [ SubtitleComponent ] }) .compileComponents(); diff --git a/src/app/title/title.component.spec.ts b/src/app/title/title.component.spec.ts index 79e4f28..be77eca 100644 --- a/src/app/title/title.component.spec.ts +++ b/src/app/title/title.component.spec.ts @@ -1,5 +1,5 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormsModule } from '@angular/forms'; import { TitleComponent } from './title.component'; describe('TitleComponent', () => { @@ -8,6 +8,7 @@ describe('TitleComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ + imports: [ FormsModule ], declarations: [ TitleComponent ] }) .compileComponents(); -- 2.39.5