All files / src/testing-helpers/ngRedux-testing setup-mock-store.hlpr.ts

100% Statements 9/9
100% Branches 0/0
100% Functions 2/2
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  1x   1x 47x 47x     1x 95x 95x 95x 95x    
import { Observable } from 'rxjs/Observable';
import { NgReduxTestingModule, MockNgRedux } from '@angular-redux/store/testing';
 
export function setupMockStore<R, S>(selector, values) {
  MockNgRedux.reset();
  return addtoMockStore<R, S>(selector, values);
}
 
export function addtoMockStore<R, S>(selector, values) {
  const stub = MockNgRedux.getSelectorStub<R, S>(selector);
  stub.next(values);
  stub.complete();
  return stub;
}