refactor(campaigns): fix approve() error message, add terminal-state test

This commit is contained in:
kitos
2026-07-02 16:08:46 +02:00
parent a113f3687c
commit 8e7f98301e
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -212,6 +212,12 @@ def test_approve_from_draft_raises():
e.approve()
def test_approve_from_completed_raises():
e = _entity("completed", test_count=1)
with pytest.raises(InvalidStateTransition):
e.approve()
# ── 11. Reject ─────────────────────────────────────────────────────────