f45f259968f72d5e762ede69f887e20d785dae62
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / packages-dashboard / package-list / package-list.component.spec.ts
1 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
2
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';
7
8 describe('PackageListComponent', () => {
9   let component: PackageListComponent;
10   let fixture: ComponentFixture<PackageListComponent>;
11   let store: Partial<PackagesStore>;
12
13   beforeEach(async(() => {
14
15     store = { state$: of(getBluePrintPageMock()) };
16
17     TestBed.configureTestingModule({
18       declarations: [ PackageListComponent ],
19       providers: [{ provide: PackagesStore, useValue: store }]
20     })
21     .compileComponents();
22   }));
23
24   beforeEach(() => {
25     fixture = TestBed.createComponent(PackageListComponent);
26     component = fixture.componentInstance;
27     fixture.detectChanges();
28   });
29
30   it('should create', () => {
31     expect(component).toBeTruthy();
32   });
33
34
35   // TODO create another test with store in mind
36 });