UNPKG

ra-realtime

Version:

A saga enabling realtime updates for react-admin

29 lines (25 loc) 800 B
import { FETCH_END } from 'ra-core'; import buildAction from './buildAction'; describe('buildAction', () => { it('returns an action correctly configured', () => { const requestPayload = 'payload'; const restType = 'GET_LIST'; const meta = { prop: 'value' }; const payload = 'payload'; expect( buildAction( { type: 'CRUD_GET_LIST', payload: requestPayload, meta: { fetch: restType, ...meta }, }, payload ) ).toEqual({ type: 'CRUD_GET_LIST_SUCCESS', payload, requestPayload, meta: { ...meta, fetchResponse: restType, fetchStatus: FETCH_END }, }); }); });