Spaces:
Paused
Paused
| ; | |
| const assert = require('./../../assert'); | |
| const common = require('./../../common'); | |
| let battle; | |
| describe('Kee Berry', () => { | |
| afterEach(() => { | |
| battle.destroy(); | |
| }); | |
| it(`should activate after a multi-hit physical move`, () => { | |
| battle = common.createBattle([[ | |
| { species: "Wynaut", moves: ['doubleironbash'] }, | |
| ], [ | |
| { species: "Alakazam", item: 'keeberry', ability: 'shellarmor', moves: ['sleeptalk'] }, | |
| ]]); | |
| const alakazam = battle.p2.active[0]; | |
| battle.makeChoices(); | |
| const damage = alakazam.maxhp - alakazam.hp; | |
| assert.bounded(damage, [28 * 2, 34 * 2]); // Otherwise range would be 47-57 | |
| }); | |
| }); | |