Fixed more tests

This commit is contained in:
Keith Holliday
2016-05-10 14:13:05 -05:00
parent 632a1ebbf3
commit 4e41028ddd
6 changed files with 37 additions and 27 deletions

View File

@@ -1,11 +1,17 @@
'use strict';
describe('Footer Controller', function() {
var scope, user;
var scope, user, User;
beforeEach(inject(function($rootScope, $controller) {
user = specHelper.newUser();
var User = {log: sandbox.stub(), set: sandbox.stub(), user: user};
User = {
log: sandbox.stub(),
set: sandbox.stub(),
addTenGems: sandbox.stub(),
addHourglass: sandbox.stub(),
user: user
};
scope = $rootScope.$new();
$controller('FooterCtrl', {$scope: scope, User: User});
}));
@@ -39,21 +45,17 @@ describe('Footer Controller', function() {
describe('#addTenGems', function() {
it('posts to /user/addTenGems', inject(function($httpBackend) {
$httpBackend.expectPOST('/api/v3/debug/add-ten-gems').respond({});
scope.addTenGems();
$httpBackend.flush();
expect(User.addTenGems).to.have.been.called;
}));
});
describe('#addHourglass', function() {
it('posts to /user/addHourglass', inject(function($httpBackend) {
$httpBackend.expectPOST('/api/v2/user/addHourglass').respond({});
scope.addHourglass();
$httpBackend.flush();
expect(User.addHourglass).to.have.been.called;
}));
});