mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-05-18 19:58:52 +00:00
Fetch each member to get correct data
_group.members is an array of IDs not the user objects. Fetch each one to test.
This commit is contained in:
parent
937920c5a5
commit
7e059fe496
1 changed files with 11 additions and 3 deletions
|
|
@ -562,9 +562,17 @@ describe('API', function () {
|
|||
expect(user.items.gear.owned.weapon_special_2).to.be(true);
|
||||
expect(user.items.eggs.Dragon).to.be(2);
|
||||
expect(user.items.hatchingPotions.Shade).to.be(2);
|
||||
expect(_.find(_group.members,{_id:party[0]._id}).items.gear.owned.weapon_special_2).to.be(true);
|
||||
expect(_.find(_group.members,{_id:party[1]._id}).items.gear.owned.weapon_special_2).to.be(true);
|
||||
expect(_.find(_group.members,{_id:party[2]._id}).items.gear.owned.weapon_special_2).to.not.be.ok();
|
||||
|
||||
// need to fetch users to get updated data
|
||||
User.findById(party[0].id,function(err,mbr){
|
||||
expect(mbr.items.gear.owned.weapon_special_2).to.be(true);
|
||||
});
|
||||
User.findById(party[1].id,function(err,mbr){
|
||||
expect(mbr.items.gear.owned.weapon_special_2).to.be(true);
|
||||
});
|
||||
User.findById(party[2].id,function(err,mbr){
|
||||
expect(mbr.items.gear.owned.weapon_special_2).to.not.be.ok();
|
||||
});
|
||||
cb2()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue