mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-22 23:01:55 +00:00
test registration with invalid token
This commit is contained in:
parent
69bd954001
commit
5f1aa4cc58
1 changed files with 26 additions and 1 deletions
|
@ -280,7 +280,7 @@ describe "ProjectInviteTests", ->
|
|||
(cb) => revokeInvite(@sendingUser, @projectId, @invite._id, cb)
|
||||
], done
|
||||
|
||||
describe 'registration prompt workflow', ->
|
||||
describe 'registration prompt workflow with valid token', ->
|
||||
|
||||
it 'should redirect to the register page', (done) ->
|
||||
Async.series [
|
||||
|
@ -300,3 +300,28 @@ describe "ProjectInviteTests", ->
|
|||
(cb) =>
|
||||
expectAcceptInviteAndRedirect @user, @invite, cb
|
||||
], done
|
||||
|
||||
describe 'registration prompt workflow with non-valid token', ->
|
||||
|
||||
before (done)->
|
||||
@user.logout done
|
||||
|
||||
it 'should redirect to the register page', (done) ->
|
||||
Async.series [
|
||||
(cb) => expectInviteRedirectToRegister(@user, @link, cb)
|
||||
], done
|
||||
|
||||
it 'should display invalid-invite if the user registers a new account', (done) ->
|
||||
badLink = @link.replace(@invite.token, 'not_a_real_token')
|
||||
Async.series [
|
||||
(cb) =>
|
||||
expectInviteRedirectToRegister @user, badLink, (err, redirectUrl) =>
|
||||
@_redir = redirectUrl
|
||||
cb()
|
||||
(cb) =>
|
||||
expectRegistrationRedirectToInvite @user, "some_email@example.com", @_redir, badLink, cb
|
||||
(cb) =>
|
||||
expectInvalidInvitePage @user, badLink, cb
|
||||
(cb) =>
|
||||
expectNoProjectAccess @user, @invite.projectId, cb
|
||||
], done
|
||||
|
|
Loading…
Reference in a new issue