✅ Regurgitate valid state
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestBeelzebubRegurgitate::test_regurgitate_valid_state |
PRECONDITIONS:
Action
- Beelzebub activates Regurgitate with X=2
Expected Postconditions
- Result is a valid GameState
Assertions
assert result is not None
assert isinstance(result.demons, list)