✅ Sun bonus action in pending
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestVualSunDoesNotSet::test_sun_bonus_action_in_pending |
After end_main_phase, Vual's bonus action is queued in
Preconditions
- Vual used The Sun Does Not Set this phase (has sun_bonus_action status)
Action
- end_main_phase resolves
Expected Postconditions
- state.pending_bonus_actions contains Vual's instance_id
Assertions
assert result.pending_bonus_actions is not None
assert any(bid in vual_after_ids for bid in result.pending_bonus_actions)