Refactor AttackAction spec