Show component vorgang
authorKai Moritz <kai@juplo.de>
Fri, 26 Jun 2020 11:33:49 +0000 (13:33 +0200)
committerKai Moritz <kai@juplo.de>
Sat, 27 Jun 2020 21:21:24 +0000 (23:21 +0200)
* The app shows the component vorgang (app-vorgang)
* Note: app.component.spec.ts now needs a stub for app-vorgang

src/app/app.component.html
src/app/app.component.spec.ts
src/app/vorgang/vorgang.component.html
src/app/vorgang/vorgang.component.spec.ts
src/app/vorgang/vorgang.component.ts

index 6213adc..307b719 100644 (file)
@@ -1 +1,2 @@
 <h1>{{title}}</h1>
+<app-vorgang></app-vorgang>
index 1933668..f98a32f 100644 (file)
@@ -1,11 +1,16 @@
 import { TestBed, async } from '@angular/core/testing';
 import { AppComponent } from './app.component';
+import {Component} from '@angular/core';
+
+@Component({selector: 'app-vorgang', template: ''})
+class VorgangStubComponent {}
 
 describe('AppComponent', () => {
   beforeEach(async(() => {
     TestBed.configureTestingModule({
       declarations: [
-        AppComponent
+        AppComponent,
+        VorgangStubComponent
       ],
     }).compileComponents();
   }));
index 5623c20..6d671fc 100644 (file)
@@ -22,4 +22,11 @@ describe('VorgangComponent', () => {
   it('should create', () => {
     expect(component).toBeTruthy();
   });
+
+  it('should render vorgang', () => {
+    const fixture = TestBed.createComponent(VorgangComponent);
+    fixture.detectChanges();
+    const compiled = fixture.debugElement.nativeElement;
+    expect(compiled.querySelector('p').textContent).toContain('Hello world!');
+  });
 });
index 4c8233d..ddcfe43 100644 (file)
@@ -7,6 +7,8 @@ import { Component, OnInit } from '@angular/core';
 })
 export class VorgangComponent implements OnInit {
 
+  vorgang = "Hello world!";
+
   constructor() { }
 
   ngOnInit(): void {