diff --git a/test/api.mocha.js b/test/api.mocha.js index d0f9ca511e..9b69fd461e 100644 --- a/test/api.mocha.js +++ b/test/api.mocha.js @@ -345,21 +345,21 @@ describe('API', function () { // Start the quest async.waterfall([ function (cb) { - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice1") + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3") .end(function (res) { expectCode(res, 400); - User.findByIdAndUpdate(_id, {$set: {'items.quests.vice1':1}}, cb); + User.findByIdAndUpdate(_id, {$set: {'items.quests.vice3':1}}, cb); }); }, function (_user,cb) { - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice1") + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3") .end(function (res) { expectCode(res, 200); Group.findById(group._id, cb); }); }, function (_group,cb) { - expect(_group.quest.key).to.be('vice1'); + expect(_group.quest.key).to.be('vice3'); expect(_group.quest.active).to.be(false); request.post(baseURL + "/groups/" + group._id + "/questAccept") @@ -436,7 +436,7 @@ describe('API', function () { request.post(baseURL+'/user/batch-update') .end(function(){ request.get(baseURL+'/groups/party').end(function(res){ - expect(res.body.quest.progress.hp).to.be.below(shared.content.quests.vice1.boss.hp); + expect(res.body.quest.progress.hp).to.be.below(shared.content.quests.vice3.boss.hp); var _party = res.body.members; expect(_.find(_party,{_id:party[0]._id}).stats.hp).to.be.below(50); expect(_.find(_party,{_id:party[1]._id}).stats.hp).to.be.below(50); @@ -446,7 +446,7 @@ describe('API', function () { // Kill the boss function(cb){ - expect(user.items.quests.vice2).to.not.be.ok(); + expect(user.items.gear.owned.weapon_special_2).to.not.be.ok(); Group.findByIdAndUpdate(group._id,{$set:{'quest.progress.hp':0}},cb); }, function(_group,cb){ @@ -466,12 +466,14 @@ describe('API', function () { }, function(_group,cb){ expect(_.isEmpty(_group.quest)).to.be(true); - expect(user.items.quests.vice2).to.be(1); - expect(_.find(_group.members,{_id:party[0]._id}).items.quests.vice2).to.be(1); - expect(_.find(_group.members,{_id:party[1]._id}).items.quests.vice2).to.be(1); - expect(_.find(_group.members,{_id:party[2]._id}).items.quests.vice2).to.not.be.ok(); - expect(user.stats.exp).to.be.above(shared.content.quests.vice1.drop.exp); - expect(user.stats.gp).to.be.above(shared.content.quests.vice1.drop.gp); + 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(); + expect(user.stats.exp).to.be.above(shared.content.quests.vice3.drop.exp); + expect(user.stats.gp).to.be.above(shared.content.quests.vice3.drop.gp); cb(); } ],done);