From 1643e3dbc69216c73daf055f94a883dccd5d88ea Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 30 Nov 2015 16:19:12 -0500 Subject: [PATCH] test(modals): Rehatch scenario --- test/spec/controllers/inventoryCtrlSpec.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/spec/controllers/inventoryCtrlSpec.js b/test/spec/controllers/inventoryCtrlSpec.js index c110a70dae..ff959eb8e2 100644 --- a/test/spec/controllers/inventoryCtrlSpec.js +++ b/test/spec/controllers/inventoryCtrlSpec.js @@ -79,6 +79,15 @@ describe('Inventory Controller', function() { expect(rootScope.openModal).to.have.been.calledWith('hatchPet'); }); + it('shows modal even if user has raised that pet to a mount', function(){ + user.items.pets['Cactus-Base'] = -1; + scope.chooseEgg('Cactus'); + scope.choosePotion('Base'); + + expect(rootScope.openModal).to.have.been.calledOnce; + expect(rootScope.openModal).to.have.been.calledWith('hatchPet'); + }); + it('does not show modal if user tries to hatch a pet they own', function(){ scope.chooseEgg('Cactus'); scope.choosePotion('Base');