Exemplo n.º 1
0
        const setup = ({actionMarbles, stateMarbles, mocks}) => {
            const testScheduler = new TestScheduler((actual, expected) => assert.deepEqual(actual, expected));
            const mocksMap = makeMocks(Effects, {
                ...mocks,
                ConfigureState: (() => {
                    const actions$ = testScheduler.createHotObservable(actionMarbles, actionValues);
                    const state$ = testScheduler.createHotObservable(stateMarbles, stateValues);
                    return {actions$, state$};
                })()
            });

            const effects = new Effects(...mocksMap.values());

            return {testScheduler, effects};
        };
Exemplo n.º 2
0
 ConfigureState: (() => {
     const actions$ = testScheduler.createHotObservable(actionMarbles, actionValues);
     const state$ = testScheduler.createHotObservable(stateMarbles, stateValues);
     return {actions$, state$};
 })()