UNPKG

admin-on-rest-fr05t1k

Version:

A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI

22 lines (20 loc) 851 B
import assert from 'assert'; import { SHOW_NOTIFICATION, HIDE_NOTIFICATION } from '../actions/notificationActions'; import reducer from './notification'; describe('notification reducer', () => { it('should return empty notification by default', () => { assert.deepEqual({ text: '', type: 'info' }, reducer(undefined, {})); }); it('should set text and type upon SHOW_NOTIFICATION', () => { assert.deepEqual({ text: 'foo', type: 'warning' }, reducer(undefined, { type: SHOW_NOTIFICATION, payload: { text: 'foo', type: 'warning' }, })); }); it('should set text to empty string upon HIDE_NOTIFICATION', () => { assert.deepEqual({ text: '', type: 'warning' }, reducer( { text: 'foo', type: 'warning' }, { type: HIDE_NOTIFICATION } )); }); });