From 41df8413fc5e079b6edbab56510c588eda7bb387 Mon Sep 17 00:00:00 2001 From: maciejhirsz Date: Mon, 12 Jun 2017 16:44:59 +0200 Subject: [PATCH] fix JS tests --- js/src/views/Accounts/accounts.spec.js | 5 ++++ .../views/Application/TabBar/tabBar.spec.js | 5 ++++ js/src/views/Home/home.spec.js | 27 +++++++++++++++++-- 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/js/src/views/Accounts/accounts.spec.js b/js/src/views/Accounts/accounts.spec.js index 7bd798105..3c6ab9439 100644 --- a/js/src/views/Accounts/accounts.spec.js +++ b/js/src/views/Accounts/accounts.spec.js @@ -60,6 +60,11 @@ function createRedux () { }, balances: { balances: {} + }, + nodeStatus: { + nodeKind: { + 'availability': 'personal' + } } }; } diff --git a/js/src/views/Application/TabBar/tabBar.spec.js b/js/src/views/Application/TabBar/tabBar.spec.js index e9717a572..ee6845768 100644 --- a/js/src/views/Application/TabBar/tabBar.spec.js +++ b/js/src/views/Application/TabBar/tabBar.spec.js @@ -33,6 +33,11 @@ function createStore () { views: { settings: { fixed: true } } + }, + nodeStatus: { + nodeKind: { + 'availability': 'personal' + } } }; } diff --git a/js/src/views/Home/home.spec.js b/js/src/views/Home/home.spec.js index 2fccccee1..9d7b82ef5 100644 --- a/js/src/views/Home/home.spec.js +++ b/js/src/views/Home/home.spec.js @@ -25,6 +25,25 @@ const TEST_APP_HISTORY = []; let api; let component; let instance; +let store; + +function createStore () { + store = { + dispatch: sinon.stub(), + subscribe: sinon.stub(), + getState: () => { + return { + nodeStatus: { + nodeKind: { + 'availability': 'personal' + } + } + }; + } + }; + + return store; +} function createApi () { api = { @@ -41,10 +60,14 @@ function render () { , { context: { - api: createApi() + store: createStore() } } - ); + ).find('Home').shallow({ + context: { + api: createApi() + } + }); instance = component.instance(); return component;