From 8d1b17320aea82970e8ac5b5e07d509010cef8fa Mon Sep 17 00:00:00 2001 From: Joby Walker Date: Wed, 6 Aug 2014 21:10:54 -0700 Subject: [PATCH] Update to wrap async calls with async.parallel --- test/api.mocha.js | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/test/api.mocha.js b/test/api.mocha.js index d0f32276bf..8ae20dc54c 100644 --- a/test/api.mocha.js +++ b/test/api.mocha.js @@ -564,18 +564,27 @@ describe('API', function () { expect(user.items.hatchingPotions.Shade).to.be(2); // 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() + async.parallel([ + function(cb3){ + User.findById(party[0].id,function(err,mbr){ + expect(mbr.items.gear.owned.weapon_special_2).to.be(true); + cb3(); + }); + }, + function(cb3){ + User.findById(party[1].id,function(err,mbr){ + expect(mbr.items.gear.owned.weapon_special_2).to.be(true); + cb3(); + }); + }, + function(cb3){ + User.findById(party[2].id,function(err,mbr){ + expect(mbr.items.gear.owned.weapon_special_2).to.not.be.ok(); + cb3(); + }); + } + ], cb2); } - ],cb) } ],done);