/** * Tests for Gen 1 randomized formats */ 'use strict'; const assert = require('../assert'); const { testTeam } = require('./tools'); describe('[Gen 1] Random Battle (slow)', () => { const options = { format: 'gen1randombattle' }; const badPokemon = ['Magikarp', 'Weedle', 'Kakuna', 'Caterpie', 'Metapod']; it(`should not give bad Pokémon as leads (${badPokemon.join(', ')})`, () => { testTeam(options, team => assert(!badPokemon.includes(team[0].species), `${team[0].species} is a bad lead`)); }); });