codevise/pageflow

View on GitHub
entry_types/paged/packages/pageflow-paged-react/src/entry/__spec__/reducer-spec.js

Summary

Maintainability
A
1 hr
Test Coverage
import reducer from '../reducer';
import {update} from '../actions';


describe('entry reducer', () => {
  it('sets slug on update', () => {
    const entry = {slug: 'my-entry'};
    const result = reducer(undefined, update({entry}));

    expect(result.slug).toBe('my-entry');
  });

  it('keeps state on other action', () => {
    const state = {slug: 'my-entry'};
    const result = reducer(state, {type: 'other'});

    expect(result).toBe(state);
  });
});