tasks(tasks = defaultState.tasks, action) { switch (action.type) { case mutations.CREATE_TASK:
const { activities } = reducer(state, action); const activity = activities.find(a => a.activityArn === action.result.activityArn); expect(activity.tasks).toHaveLength(1); expect(activity.tasks[0]).toMatchObject(action.result.task); } catch (e) { expect(e).not.toBeDefined(); const { activities } = reducer(state, action); const activity = activities.find(a => a.activityArn === action.result.activityArn); expect(activity.tasks).toHaveLength(0); } catch (e) { expect(e).not.toBeDefined(); const { activities } = reducer(state, action); const activity = activities.find(a => a.activityArn === action.result.activityArn); expect(activity.tasks).toHaveLength(1); expect(activity.tasks[0]).toMatchObject({ ...state.activities[0].tasks[0], ...action.result.task, });