PkmnLib_rs/tests/test_cases/basic_single_turn.yaml

44 lines
810 B
YAML
Executable File

name: basic_single_turn
battle_setup:
seed: 10
can_flee: false
number_of_sides: 2
pokemon_per_side: 1
parties:
- indices:
- [ 0, 0 ]
pokemon:
- species: charizard
level: 50
moves:
- ember
- indices:
- [ 1, 0 ]
pokemon:
- species: venusaur
level: 50
moves:
- vine_whip
actions:
- !set_pokemon
place: [ 0, 0 ]
from_party: [ 0 ,0 ]
- !set_pokemon
place: [ 1, 0 ]
from_party: [ 1 ,0 ]
- !assert
value:
!pokemon_health
index: [ 1, 0 ]
expected: 140
- !set_move_choice
for: [ 0, 0 ]
move: ember
target: [ 1, 0 ]
- !set_pass_choice
for: [ 1, 0 ]
- !assert
value:
!pokemon_health
index: [ 1, 0 ]
expected: 78