aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/actions/set_selected_account_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/actions/set_selected_account_test.js')
-rw-r--r--test/unit/actions/set_selected_account_test.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/unit/actions/set_selected_account_test.js b/test/unit/actions/set_selected_account_test.js
index 0487bc5f0..69eb11e47 100644
--- a/test/unit/actions/set_selected_account_test.js
+++ b/test/unit/actions/set_selected_account_test.js
@@ -26,3 +26,24 @@ describe('SET_SELECTED_ACCOUNT', function() {
assert.equal(resultingState.appState.activeAddress, action.value)
});
});
+
+describe('SHOW_ACCOUNT_DETAIL', function() {
+ it('updates metamask state', function() {
+ var initialState = {
+ metamask: {
+ selectedAccount: 'foo'
+ }
+ }
+ freeze(initialState)
+
+ const action = {
+ type: actions.SHOW_ACCOUNT_DETAIL,
+ value: 'bar',
+ }
+ freeze(action)
+
+ var resultingState = reducers(initialState, action)
+ assert.equal(resultingState.metamask.selectedAccount, action.value)
+ assert.equal(resultingState.metamask.selectedAddress, action.value)
+ })
+})