mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-05-24 22:55:50 +00:00
Updated party and group tests
This commit is contained in:
parent
eff2f04b45
commit
5d7ebd82a4
2 changed files with 9 additions and 15 deletions
|
|
@ -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;
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue