diff --git a/frontend/src/components/Menu/Navbar.vue b/frontend/src/components/Menu/Navbar.vue
index 73470a91b..648c273d0 100644
--- a/frontend/src/components/Menu/Navbar.vue
+++ b/frontend/src/components/Menu/Navbar.vue
@@ -29,10 +29,7 @@
{{ username.username }}
-
-
- {{ $store.state.email }}
-
+
{{ $store.state.email }}
diff --git a/frontend/src/pages/Login.spec.js b/frontend/src/pages/Login.spec.js
index 14bf77aa6..511685efa 100644
--- a/frontend/src/pages/Login.spec.js
+++ b/frontend/src/pages/Login.spec.js
@@ -146,6 +146,10 @@ describe('Login', () => {
expect(mockStoreDispach).toBeCalledWith('login', 'token')
})
+ it('commits email to store', () => {
+ expect(mockStoreCommit).toBeCalledWith('email', 'user@example.org')
+ })
+
it('hides the spinner', () => {
expect(spinnerHideMock).toBeCalled()
})
diff --git a/frontend/src/pages/Login.vue b/frontend/src/pages/Login.vue
index c02ee0e45..6fd435c2d 100644
--- a/frontend/src/pages/Login.vue
+++ b/frontend/src/pages/Login.vue
@@ -100,6 +100,7 @@ export default {
data: { login },
} = result
this.$store.dispatch('login', login)
+ this.$store.commit('email', this.form.email)
await loader.hide()
if (this.$route.params.code) {
this.$router.push(`/redeem/${this.$route.params.code}`)
diff --git a/frontend/src/store/store.js b/frontend/src/store/store.js
index 3b19ef48a..4036626d8 100644
--- a/frontend/src/store/store.js
+++ b/frontend/src/store/store.js
@@ -54,7 +54,7 @@ export const mutations = {
state.hideAmountGDT = !!hideAmountGDT
},
email: (state, email) => {
- state.email = email ||''
+ state.email = email || ''
},
}
diff --git a/frontend/src/store/store.test.js b/frontend/src/store/store.test.js
index 1c5157c30..a6a596209 100644
--- a/frontend/src/store/store.test.js
+++ b/frontend/src/store/store.test.js
@@ -325,8 +325,8 @@ describe('Vuex store', () => {
it('commits email', () => {
logout({ commit, state })
expect(commit).toHaveBeenNthCalledWith(12, 'email', '')
- })
-
+ })
+
// how to get this working?
it.skip('calls localStorage.clear()', () => {
const clearStorageMock = jest.fn()