webpack/assets/javascripts/react_app/redux/API/__tests__/APIReducer.test.js
import reducer from '../APIReducer';
import { testReducerSnapshotWithFixtures } from '../../../common/testHelpers';
import { middlewareActions } from '../APIFixtures';
const fixtures = {
'should return the initial state': {},
'should handle API request action': { action: middlewareActions.request },
'should handle API success action': { action: middlewareActions.success },
'should handle API failure action': { action: middlewareActions.failure },
"should handle update response's content": { action: middlewareActions.update },
};
describe('API reducer', () =>
testReducerSnapshotWithFixtures(reducer, fixtures));