Skip to content
Snippets Groups Projects
Commit 8f7144fb authored by Angelina Filippova's avatar Angelina Filippova
Browse files

Update test for resetting password

parent 6cf6c6d5
No related branches found
No related tags found
1 merge request!45Generate invite tokens from admin-fe
......@@ -30,7 +30,7 @@ export async function fetchUsers(filters, authHost, token, page = 1) {
}
export async function getPasswordResetToken(nickname, authHost, token) {
return Promise.resolve({ data: 'g05lxnBJQnL' })
return Promise.resolve({ data: { token: 'g05lxnBJQnL', link: 'http://url/api/pleroma/password_reset/g05lxnBJQnL' }})
}
export async function toggleUserActivation(nickname, authHost, token) {
......
......@@ -248,12 +248,21 @@ describe('Users actions', () => {
})
await flushPromises()
expect(store.state.users.passwordResetToken).toBe('')
const dialog = wrapper.find('.password-reset-token-dialog')
const closeDialogButton = wrapper.find('.password-reset-token-dialog button')
expect(dialog.isVisible()).toBe(false)
expect(store.state.users.passwordResetToken.token).toBe('')
wrapper.find(htmlElement(1, 11)).trigger('click')
await flushPromises()
expect(store.state.users.passwordResetToken).toBe('g05lxnBJQnL')
expect(dialog.isVisible()).toBe(true)
expect(store.state.users.passwordResetToken.token).toBe('g05lxnBJQnL')
expect(store.state.users.passwordResetToken.link).toBe('http://url/api/pleroma/password_reset/g05lxnBJQnL')
closeDialogButton.trigger('click')
await flushPromises()
expect(dialog.isVisible()).toBe(false)
done()
})
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment