import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { provideMockStore, MockStore } from '@ngrx/store/testing';
import { VorgangComponent } from './vorgang.component';
describe('VorgangComponent', () => {
let component: VorgangComponent;
let fixture: ComponentFixture<VorgangComponent>;
+ let mockStore: MockStore;
+
+ const initialState = { vorgang: 0 };
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [ VorgangComponent ]
+ declarations: [ VorgangComponent ],
+ providers: [ provideMockStore({ initialState }) ]
})
.compileComponents();
+
+ mockStore = TestBed.inject(MockStore);
}));
beforeEach(() => {
const fixture = TestBed.createComponent(VorgangComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
- expect(compiled.querySelector('p').textContent).toContain('Hello world!');
+ expect(compiled.querySelector('#vorgang').textContent).toContain('0');
});
});