absorb silence test

This commit is contained in:
Mashy 2020-01-31 11:45:06 +10:00
parent db1516bef6
commit 2e7a8c3530

View File

@ -2335,13 +2335,23 @@ mod tests {
}, },
_ => false, _ => false,
})); }));
}
/* assert!(match game.players[1].constructs[0].effects[0].meta { #[test]
Some(EffectMeta::AddedDamage(d)) => d, fn absorb_silence_test() {
_ => 0 let mut game = create_2v2_test_game();
// 320 base blue power and 125 base blue life let player_id = game.players[0].id;
} == 320.pct(Skill::Blast.multiplier()) - 125);*/ let target_player_id = game.players[1].id;
let source = game.players[0].constructs[0].id;
let target = game.players[1].constructs[0].id;
game.new_resolve(Cast::new(target, player_id, target, Skill::Absorb));
assert!(game.construct_by_id(target).unwrap().affected(Effect::Absorb));
game.new_resolve(Cast::new(source, target_player_id, target, Skill::Silence));
assert!(game.construct_by_id(target).unwrap().affected(Effect::Silence));
assert!(game.construct_by_id(target).unwrap().affected(Effect::Absorption));
} }
#[test] #[test]