From 201b4ca8b9952f6ce1c03d058848133e6bbdeedc Mon Sep 17 00:00:00 2001 From: Sorrel Bri Date: Sat, 29 Feb 2020 12:52:20 -0800 Subject: [PATCH] stub latl reducer --- src/reducers/reducer.js | 3 +++ src/reducers/reducer.latl.js | 5 +++++ src/reducers/reducer.latl.test.js | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 src/reducers/reducer.latl.js create mode 100644 src/reducers/reducer.latl.test.js diff --git a/src/reducers/reducer.js b/src/reducers/reducer.js index fe6b1a6..f375d9f 100644 --- a/src/reducers/reducer.js +++ b/src/reducers/reducer.js @@ -12,6 +12,7 @@ import type { resultsAction } from './reducer.results' import { initState } from './reducer.init'; import type { initAction } from './reducer.init'; import { clearOutput } from './reducer.clear'; +import { setLatl } from './reducer.latl'; export type stateType = { lexicon: Array<{lexeme: string, epoch: epochType}>, @@ -60,6 +61,8 @@ export const stateReducer = (state: stateType, action: actionType): stateType => case 'SET_OPTIONS': return setOptions(state, action); + case 'SET_LATL': return setLatl(state, action); + case 'CLEAR': return clearOutput(state, action); case 'RUN': return run(state, action); diff --git a/src/reducers/reducer.latl.js b/src/reducers/reducer.latl.js new file mode 100644 index 0000000..7632de5 --- /dev/null +++ b/src/reducers/reducer.latl.js @@ -0,0 +1,5 @@ + + +export const setLatl = (state, action) => { + return {...state}; +} \ No newline at end of file diff --git a/src/reducers/reducer.latl.test.js b/src/reducers/reducer.latl.test.js new file mode 100644 index 0000000..8c66a01 --- /dev/null +++ b/src/reducers/reducer.latl.test.js @@ -0,0 +1,14 @@ +import { stateReducer } from './reducer'; +import { initState } from './reducer.init'; + +describe('LATL', () => { + it('returns state unaltered with no action body', () => { + const state = initState(); + const action = { + type: 'SET_LATL', + value: {} + } + const returnedState = stateReducer(state, action) + expect(returnedState).toStrictEqual(state); + }) +}) \ No newline at end of file