From ac233a2b04f554a9720ae36fcdef4180b4eee364 Mon Sep 17 00:00:00 2001 From: Alice Harris Date: Fri, 12 Sep 2014 12:04:55 +1000 Subject: [PATCH] update death "doesn't break unbreakables" test to match the new code behaviour --- test/algos.mocha.coffee | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/algos.mocha.coffee b/test/algos.mocha.coffee index 68ec8468b5..d360937c51 100644 --- a/test/algos.mocha.coffee +++ b/test/algos.mocha.coffee @@ -196,15 +196,19 @@ describe 'User', -> it "doesn't break unbreakables", -> ce = shared.countExists user = newUser() + // breakables (includes default weapon_warrior_0): + user.items.gear.owned['shield_warrior_1'] = true + // unbreakables because off-class or 0 value: user.items.gear.owned['shield_rogue_1'] = true user.items.gear.owned['head_special_nye'] = true - expect(ce user.items.gear.owned).to.be 3 + expect(ce user.items.gear.owned).to.be 4 + user.ops.revive() + expect(ce(user.items.gear.owned)).to.be 3 user.ops.revive() expect(ce(user.items.gear.owned)).to.be 2 user.ops.revive() - expect(ce(user.items.gear.owned)).to.be 1 - user.ops.revive() - expect(ce(user.items.gear.owned)).to.be 0 + expect(ce(user.items.gear.owned)).to.be 2 + expect(user.items.gear.owned).to.eql { weapon_warrior_0: false, shield_warrior_1: false, shield_rogue_1: true, head_special_nye: true } it "handles event items", -> shared.content.gear.flat.head_special_nye.event.start = '2012-01-01'