✅ Can use ability returns false if not registered
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_registry.py::test_can_use_ability_returns_false_if_not_registered |
No handler registered for Sabnock's ability.
Preconditions
-
No handler registered for ("003", 0)
-
Sabnock on field, READIED, 5 AP
Action
- can_use_ability(state, demon, ability_idx=0)
Expected Postconditions
- Returns (False, "<reason mentioning 'no handler registered'>")
Assertions
assert ok is False
assert "no handler" in reason.lower()