import { StoreReadModel } from '../StoreReadModel'; import { Store } from 'redux'; import { ScalarIdentity } from 'ts-eventsourcing/ValueObject/ScalarIdentity'; import { ReadModelAction } from '../../ReadModelAction'; it('Can create a StoreReadModel', () => { const store: Store = {} as any; const model = new StoreReadModel(ScalarIdentity.create(1), store, 0); expect(model.getPlayhead()).toEqual(0); expect(model.getStore()).toEqual(store); expect(model.getId().getValue()).toEqual(1); });