MetaPhase-Consulting/State-TalentMAP

View on GitHub
src/reducers/positions/positions.test.js

Summary

Maintainability
A
0 mins
Test Coverage
import * as reducers from './positions';

describe('reducers', () => {
  it('can set reducer POSITIONS_HAS_ERRORED', () => {
    expect(reducers.positionsHasErrored(false, { type: 'POSITIONS_HAS_ERRORED', hasErrored: true })).toBe(true);
  });

  it('can set reducer FREQUENT_POSITIONS_HAS_ERRORED', () => {
    expect(reducers.frequentPositionsHasErrored(false, { type: 'FREQUENT_POSITIONS_HAS_ERRORED', hasErroredFP: true })).toBe(true);
  });

  it('can set reducer POSITIONS_IS_LOADING', () => {
    expect(reducers.positionsIsLoading(false, { type: 'POSITIONS_IS_LOADING', isLoading: true })).toBe(true);
  });

  it('can set reducer FREQUENT_POSITIONS_IS_LOADING', () => {
    expect(reducers.frequentPositionsIsLoading(false, { type: 'FREQUENT_POSITIONS_IS_LOADING', isLoadingFP: true })).toBe(true);
  });

  it('can set reducer POSITIONS_SUCCESS', () => {
    expect(reducers.positions([], { type: 'POSITIONS_SUCCESS', data: true })).toBe(true);
  });
});