From e9c164dc7317ae86480ca1b705e2f0342201f2c7 Mon Sep 17 00:00:00 2001 From: James Allen Date: Fri, 16 May 2014 11:01:36 +0100 Subject: [PATCH] Fix test that could never fail --- .../PasswordReset/PasswordResetTokenHandlerTests.coffee | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/services/web/test/UnitTests/coffee/PasswordReset/PasswordResetTokenHandlerTests.coffee b/services/web/test/UnitTests/coffee/PasswordReset/PasswordResetTokenHandlerTests.coffee index 3d74cf2d58..1cbbe7938c 100644 --- a/services/web/test/UnitTests/coffee/PasswordReset/PasswordResetTokenHandlerTests.coffee +++ b/services/web/test/UnitTests/coffee/PasswordReset/PasswordResetTokenHandlerTests.coffee @@ -21,7 +21,6 @@ describe "PasswordResetTokenHandler", -> del:sinon.stub() expire:sinon.stub() exec:sinon.stub() - @uuid = v4 : -> return @stubbedToken self = @ @PasswordResetTokenHandler = SandboxedModule.require modulePath, requires: "redis" : @@ -31,16 +30,16 @@ describe "PasswordResetTokenHandler", -> "settings-sharelatex":@settings "logger-sharelatex": log:-> - "node-uuid":@uuid + "crypto": randomBytes: () => @stubbedToken describe "getNewToken", -> it "should set a new token into redis with a ttl", (done)-> @redisMulti.exec.callsArgWith(0) - @PasswordResetTokenHandler.getNewToken @user_id, (err, token)=> - @redisMulti.set "password_token:#{@stubbedToken}", @user_id - @redisMulti.expire "password_token:#{@stubbedToken}", 60 * 60 + @PasswordResetTokenHandler.getNewToken @user_id, (err, token) => + @redisMulti.set.calledWith("password_token:#{@stubbedToken.toString("hex")}", @user_id).should.equal true + @redisMulti.expire.calledWith("password_token:#{@stubbedToken.toString("hex")}", 60 * 60).should.equal true done() it "should return if there was an error", (done)->