Updated party and group tests

This commit is contained in:
Keith Holliday
2016-05-11 17:06:16 -05:00
parent eff2f04b45
commit 5d7ebd82a4
2 changed files with 9 additions and 15 deletions

View File

@@ -93,12 +93,9 @@ describe('Groups Controller', function() {
members: [user._id]
});
var myGuilds = sandbox.stub(groups, "myGuilds", function() {
return [guild];
});
user.guilds = [guild._id];
expect(scope.isMemberOfGroup(user._id, guild)).to.be.ok;
expect(myGuilds).to.be.called;
});
it('does not return true if guild is not included in myGuilds call', function(){
@@ -109,12 +106,9 @@ describe('Groups Controller', function() {
members: ['not-user-id']
});
var myGuilds = sandbox.stub(groups,"myGuilds", function() {
return [];
});
user.guilds = [];
expect(scope.isMemberOfGroup(user._id, guild)).to.not.be.ok;
expect(myGuilds).to.be.calledOnce;
});
});

View File

@@ -78,11 +78,11 @@ describe("Party Controller", function() {
initializeControllerWithStubbedState();
setTimeout(function() {
expect(User.set).to.be.calledTwice;
expect(User.set).to.be.calledOnce;
expect(User.set).to.be.calledWith(
{ 'achievements.partyUp': true }
);
expect(rootScope.openModal).to.be.calledTwice;
expect(rootScope.openModal).to.be.calledOnce;
expect(rootScope.openModal).to.be.calledWith('achievements/partyUp');
done();
}, 1000);
@@ -103,11 +103,11 @@ describe("Party Controller", function() {
initializeControllerWithStubbedState();
setTimeout(function(){
expect(User.set).to.be.calledTwice;
expect(User.set).to.be.calledOnce;
expect(User.set).to.be.calledWith(
{ 'achievements.partyOn': true }
);
expect(rootScope.openModal).to.be.calledTwice;
expect(rootScope.openModal).to.be.calledOnce;
expect(rootScope.openModal).to.be.calledWith('achievements/partyOn');
done();
}, 1000);
@@ -152,9 +152,9 @@ describe("Party Controller", function() {
var partyStub;
beforeEach(function () {
partyStub = sandbox.stub(groups.Group, "create", function() {
return party;
});
partyStub = sinon.stub(groups.Group, "create");
partyStub.returns(Promise.resolve(party));
sinon.stub(rootScope, 'hardRedirect');
});
it("creates a new party", function() {