All files / route reducer.ts

100% Statements 9/9
100% Branches 4/4
100% Functions 1/1
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  1x 1x               3x 3x   1x   2x     1x        
import {ROUTE_SET} from './types';
 
const _route = 'start';
 
/**
 * Sets the route name
 * @param  {} route=_route route name
 * @param  {Action} action redux action
 * @returns string route name
 */
export default function routeReducer(
  route = _route, action: Action
): string {
  switch (action.type) {
 
    case ROUTE_SET:
      return action.payload.route;
 
    default:
      return route;
  }
}