feat: Add universal victory celebration modal, chamber item requirements, and fix broom & cauldron displays

This commit is contained in:
Maxi
2026-09-22 21:10:08 +02:00
parent cb8851b7a4
commit 8c3e60c1c4
19 changed files with 1149 additions and 92 deletions
+2 -1
View File
@@ -66,10 +66,11 @@ def test_endpoints():
assert res.status_code == 200
assert res.json()["house"]["name"] == "Ravenclaw"
# Test API Broom complete
# Test API Broom complete (adds winged_key)
res = client.post("/api/broom/complete", json={"score": 850, "time_taken": 22})
assert res.status_code == 200
assert res.json()["success"] is True
assert res.json()["new_item"]["id"] == "winged_key"
# Test API Duel complete (adds duel_badge)
res = client.post("/api/duel/complete")