diff --git a/test/sim/items/lumberry.js b/test/sim/items/lumberry.js index 7e926d53ad..4cca997639 100644 --- a/test/sim/items/lumberry.js +++ b/test/sim/items/lumberry.js @@ -38,4 +38,14 @@ describe('Lum Berry', () => { assert.equal(attacker.status, ''); assert(attacker.volatiles['confusion']); }); + + it('should cure Poison and confusion after Poison Puppeteer activation', () => { + battle = common.createBattle(); + battle.setPlayer('p1', { team: [{ species: 'Charizard', item: 'lumberry', moves: ['sleeptalk'] }] }); + battle.setPlayer('p2', { team: [{ species: 'Pecharunt', ability: 'poisonpuppeteer', moves: ['toxic'] }] }); + const charizard = battle.p1.active[0]; + battle.makeChoices(); + assert.equal(charizard.status, ''); + assert(!charizard.volatiles['confusion']); + }); });