diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-28 13:06:07 +0000 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-28 13:06:07 +0000 |
| commit | f96fa839bea76023ec683538a49944f26c10d9e6 (patch) | |
| tree | 0d52b357cb56c635babe756e8747442d7ee2c181 | |
| parent | b75d0e01f2cb002de52b5172cd5196af2ef39b3a (diff) | |
| download | mullvadvpn-f96fa839bea76023ec683538a49944f26c10d9e6.tar.xz mullvadvpn-f96fa839bea76023ec683538a49944f26c10d9e6.zip | |
Trash old useless actions tests
| -rw-r--r-- | package.json | 1 | ||||
| -rw-r--r-- | test/actions.spec.js | 50 |
2 files changed, 15 insertions, 36 deletions
diff --git a/package.json b/package.json index 757d272a6c..889f89fa21 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "eslint-plugin-react": "^6.9.0", "mocha": "^3.2.0", "npm-run-all": "^4.0.1", + "redux-mock-store": "^1.2.2", "rimraf": "^2.5.4" }, "scripts": { diff --git a/test/actions.spec.js b/test/actions.spec.js index 1303bd7f39..ccee5a544f 100644 --- a/test/actions.spec.js +++ b/test/actions.spec.js @@ -1,47 +1,25 @@ import { expect } from 'chai'; +import configureMockStore from 'redux-mock-store'; +import thunk from 'redux-thunk'; +import Backend from '../app/lib/backend'; import userActions from '../app/actions/user'; -import connectActions from '../app/actions/connect'; -import settingsActions from '../app/actions/settings'; import { LoginState, ConnectionState, defaultServer } from '../app/constants'; +const middlewares = [ thunk ]; +const mockStore = configureMockStore(middlewares); + describe('actions', () => { it('should create action for USER_LOGIN_CHANGE', () => { - const test = { - type: userActions.loginChange.toString(), - payload: { - account: '1111', - status: LoginState.failed, - error: new Error('Something went wrong') - } - }; - const payload = Object.assign({}, test.payload); - expect(userActions.loginChange(payload)).to.deep.equal(test); - }); - - it('should create action for CONNECTION_CHANGE', () => { - const test = { - type: connectActions.connectionChange.toString(), - payload: { - status: ConnectionState.connected, - serverAddress: '2.1.1.2', - clientIp: '2.1.1.1' - } - }; - const payload = Object.assign({}, test.payload); - expect(connectActions.connectionChange(payload)).to.deep.equal(test); - }); + const expectedActions = [ + { type: 'USER_LOGIN_CHANGE', payload: {} } + ]; - it('should create action for SETTINGS_UPDATE', () => { - const test = { - type: settingsActions.updateSettings.toString(), - payload: { - autoSecure: true, - preferredServer: defaultServer - } - }; - const payload = Object.assign({}, test.payload); - expect(settingsActions.updateSettings(payload)).to.deep.equal(test); + const backend = new Backend(); + const store = mockStore({}); + + // @TODO: Figure out how to test actions in event based system + // store.dispatch(userActions.login(backend, '111123456789')); }); }); |
