fixed broken tests in AuthenticationController
This commit is contained in:
@@ -16,5 +16,5 @@ module.exports = UserHandler =
|
||||
NotificationsBuilder.groupPlan(user, licence).create(callback)
|
||||
|
||||
setupLoginData: (user, callback = ->)->
|
||||
_populateGroupLicenceInvite user, callback
|
||||
@_populateGroupLicenceInvite user, callback
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ describe "AuthenticationController", ->
|
||||
"../User/UserUpdater" : @UserUpdater = {}
|
||||
"../../infrastructure/Metrics": @Metrics = { inc: sinon.stub() }
|
||||
"../Security/LoginRateLimiter": @LoginRateLimiter = { processLoginRequest:sinon.stub(), recordSuccessfulLogin:sinon.stub() }
|
||||
"../User/UserHandler": @UserHandler = {setupLoginData:sinon.stub()}
|
||||
"logger-sharelatex": @logger = { log: sinon.stub(), error: sinon.stub() }
|
||||
"settings-sharelatex": {}
|
||||
@user =
|
||||
@@ -68,6 +69,9 @@ describe "AuthenticationController", ->
|
||||
.calledWith(email: @email.toLowerCase(), @password)
|
||||
.should.equal true
|
||||
|
||||
it "should setup the user data in the background", ->
|
||||
@UserHandler.setupLoginData.calledWith(@user).should.equal true
|
||||
|
||||
it "should establish the user's session", ->
|
||||
@AuthenticationController.establishUserSession
|
||||
.calledWith(@req, @user)
|
||||
@@ -108,6 +112,9 @@ describe "AuthenticationController", ->
|
||||
|
||||
it "should not establish a session", ->
|
||||
@AuthenticationController.establishUserSession.called.should.equal false
|
||||
|
||||
it "should not setup the user data in the background", ->
|
||||
@UserHandler.setupLoginData.called.should.equal false
|
||||
|
||||
it "should record a failed login", ->
|
||||
@AuthenticationController._recordFailedLogin.called.should.equal true
|
||||
|
||||
Reference in New Issue
Block a user