1 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { PackageListComponent } from './package-list.component';
4 import { PackagesStore } from '../../packages.store';
5 import { getBluePrintPageMock } from '../../blueprint.page.mock';
6 import { of } from 'rxjs';
8 describe('PackageListComponent', () => {
9 let component: PackageListComponent;
10 let fixture: ComponentFixture<PackageListComponent>;
11 let store: Partial<PackagesStore>;
13 beforeEach(async(() => {
15 store = { state$: of(getBluePrintPageMock()) };
17 TestBed.configureTestingModule({
18 declarations: [ PackageListComponent ],
19 providers: [{ provide: PackagesStore, useValue: store }]
25 fixture = TestBed.createComponent(PackageListComponent);
26 component = fixture.componentInstance;
27 fixture.detectChanges();
30 it('should create', () => {
31 expect(component).toBeTruthy();
35 // TODO create another test with store in mind