diff options
Diffstat (limited to 'test/content/reducers')
| -rw-r--r-- | test/content/reducers/follow-controller.test.ts | 47 | ||||
| -rw-r--r-- | test/content/reducers/input.test.ts | 25 | ||||
| -rw-r--r-- | test/content/reducers/mark.test.ts | 31 | 
3 files changed, 0 insertions, 103 deletions
| diff --git a/test/content/reducers/follow-controller.test.ts b/test/content/reducers/follow-controller.test.ts deleted file mode 100644 index 39f326c..0000000 --- a/test/content/reducers/follow-controller.test.ts +++ /dev/null @@ -1,47 +0,0 @@ -import * as actions from 'content/actions'; -import followControllerReducer from 'content/reducers/follow-controller'; - -describe('follow-controller reducer', () => { -  it ('returns the initial state', () => { -    let state = followControllerReducer(undefined, {}); -    expect(state).to.have.property('enabled', false); -    expect(state).to.have.property('newTab'); -    expect(state).to.have.deep.property('keys', ''); -  }); - -  it ('returns next state for FOLLOW_CONTROLLER_ENABLE', () => { -    let action = { type: actions.FOLLOW_CONTROLLER_ENABLE, newTab: true }; -    let state = followControllerReducer({ enabled: false, newTab: false }, action); -    expect(state).to.have.property('enabled', true); -    expect(state).to.have.property('newTab', true); -    expect(state).to.have.property('keys', ''); -  }); - -  it ('returns next state for FOLLOW_CONTROLLER_DISABLE', () => { -    let action = { type: actions.FOLLOW_CONTROLLER_DISABLE }; -    let state = followControllerReducer({ enabled: true }, action); -    expect(state).to.have.property('enabled', false); -  }); - -  it ('returns next state for FOLLOW_CONTROLLER_KEY_PRESS', () => { -    let action = { type: actions.FOLLOW_CONTROLLER_KEY_PRESS, key: 'a'}; -    let state = followControllerReducer({ keys: '' }, action); -    expect(state).to.have.deep.property('keys', 'a'); - -    action = { type: actions.FOLLOW_CONTROLLER_KEY_PRESS, key: 'b'}; -    state = followControllerReducer(state, action); -    expect(state).to.have.deep.property('keys', 'ab'); -  }); - -  it ('returns next state for FOLLOW_CONTROLLER_BACKSPACE', () => { -    let action = { type: actions.FOLLOW_CONTROLLER_BACKSPACE }; -    let state = followControllerReducer({ keys: 'ab' }, action); -    expect(state).to.have.deep.property('keys', 'a'); - -    state = followControllerReducer(state, action); -    expect(state).to.have.deep.property('keys', ''); - -    state = followControllerReducer(state, action); -    expect(state).to.have.deep.property('keys', ''); -  }); -}); diff --git a/test/content/reducers/input.test.ts b/test/content/reducers/input.test.ts deleted file mode 100644 index f892201..0000000 --- a/test/content/reducers/input.test.ts +++ /dev/null @@ -1,25 +0,0 @@ -import * as actions from 'content/actions'; -import inputReducer from 'content/reducers/input'; - -describe("input reducer", () => { -  it('return the initial state', () => { -    let state = inputReducer(undefined, {}); -    expect(state).to.have.deep.property('keys', []); -  }); - -  it('return next state for INPUT_KEY_PRESS', () => { -    let action = { type: actions.INPUT_KEY_PRESS, key: 'a' }; -    let state = inputReducer(undefined, action); -    expect(state).to.have.deep.property('keys', ['a']); - -    action = { type: actions.INPUT_KEY_PRESS, key: 'b' }; -    state = inputReducer(state, action); -    expect(state).to.have.deep.property('keys', ['a', 'b']); -  }); - -  it('return next state for INPUT_CLEAR_KEYS', () => { -    let action = { type: actions.INPUT_CLEAR_KEYS }; -    let state = inputReducer({ keys: [1, 2, 3] }, action); -    expect(state).to.have.deep.property('keys', []); -  }); -}); diff --git a/test/content/reducers/mark.test.ts b/test/content/reducers/mark.test.ts deleted file mode 100644 index 918a560..0000000 --- a/test/content/reducers/mark.test.ts +++ /dev/null @@ -1,31 +0,0 @@ -import * as actions from 'content/actions'; -import reducer from 'content/reducers/mark'; - -describe("mark reducer", () => { -  it('return the initial state', () => { -    let state = reducer(undefined, {}); -    expect(state.setMode).to.be.false; -    expect(state.jumpMode).to.be.false; -  }); - -  it('starts set mode', () => { -    let action = { type: actions.MARK_START_SET }; -    let state = reducer(undefined, action); -    expect(state.setMode).to.be.true; -  }); - -  it('starts jump mode', () => { -    let action = { type: actions.MARK_START_JUMP }; -    let state = reducer(undefined, action); -    expect(state.jumpMode).to.be.true; -  }); - -  it('cancels set and jump mode', () => { -    let action = { type: actions.MARK_CANCEL }; -    let state = reducer({ setMode: true }, action); -    expect(state.setMode).to.be.false; - -    state = reducer({ jumpMode: true }, action); -    expect(state.jumpMode).to.be.false; -  }); -}); | 
