Merge pull request #145 from whiteout-io/dev/WO-645

[WO-645] Fix: Credentials are not stored after logout
This commit is contained in:
Tankred Hase 2014-10-21 15:01:48 +02:00
commit d7c1718a1c
2 changed files with 9 additions and 1 deletions

View File

@ -86,7 +86,13 @@ var LoginCtrl = function($scope, $location) {
return;
}
goTo('/desktop');
appController._auth.storeCredentials(function(err) {
if (err) {
return $scope.onError(err);
}
goTo('/desktop');
});
});
}
}

View File

@ -74,6 +74,7 @@ describe('Login Controller unit test', function() {
emailAddress: emailAddress,
realname: 'asd'
});
authStub.storeCredentials.yields();
initStub.yields(null, testKeys);
emailDaoMock.unlock.withArgs({
@ -90,6 +91,7 @@ describe('Login Controller unit test', function() {
expect(startAppStub.calledOnce).to.be.true;
expect(checkForUpdateStub.calledOnce).to.be.true;
expect(authStub.getEmailAddress.calledOnce).to.be.true;
expect(authStub.storeCredentials.calledOnce).to.be.true;
done();
});
scope = $rootScope.$new();