theforeman/foreman

View on GitHub
webpack/assets/javascripts/react_app/redux/API/__tests__/APIReducer.test.js

Summary

Maintainability
A
0 mins
Test Coverage
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));