pokemon-showdown/test/sim/abilities/naturalcure.js

27 lines
739 B
JavaScript

'use strict';
const assert = require('./../../assert');
const common = require('./../../common');
let battle;
describe('Natural Cure', function () {
it('should cure even when phased out by Roar', function () {
battle = common.createBattle();
battle.setPlayer('p1', {
team: [
{species: 'Celebi', ability: 'naturalcure', moves: ['leechseed']},
{species: 'Swampert', ability: 'torrents', moves: ['surf']},
],
});
battle.setPlayer('p2', {
team: [
{species: 'Zapdos', ability: 'pressure', moves: ['thunderwave', 'roar']},
],
});
battle.makeChoices('move leechseed', 'move thunderwave');
battle.makeChoices('move leechseed', 'move roar');
assert.notEqual(battle.p1.pokemon[1].status, 'par');
});
});