summaryrefslogtreecommitdiffstats
path: root/docs/TESTING.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-29 21:36:26 +0100
committersalmonik <salmonik@tuta.io>2026-10-29 21:36:26 +0100
commit772727b0ef7d63144bf629d774f8b6c1c996bf78 (patch)
tree1680dbbd61fce2aaf383ee81ad04ff0705ffe985 /docs/TESTING.md
parentv2.3.0: add crash with local multiplier and pushed crash event (diff)
downloadzagan-bet-772727b0ef7d63144bf629d774f8b6c1c996bf78.tar.gz
zagan-bet-772727b0ef7d63144bf629d774f8b6c1c996bf78.zip
v2.3.1: settle orphaned reservations on server restart
Diffstat (limited to '')
-rw-r--r--docs/TESTING.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/TESTING.md b/docs/TESTING.md
index 3c7fa61..60bc4ac 100644
--- a/docs/TESTING.md
+++ b/docs/TESTING.md
@@ -111,6 +111,16 @@ Use an 80-column terminal because several output lines are width-sensitive.
1117. Confirm the crash point is absent from the `CRASH_START` line (it must only 1117. Confirm the crash point is absent from the `CRASH_START` line (it must only
112 appear once the round is over). 112 appear once the round is over).
113 113
114## Manual restart check
115
1161. Start a blackjack hand (or a crash round) and confirm `pending_plays` has one
117 row while the round is live.
1182. `kill -9` the server, then start it again on the same database. The log must
119 say `Settled 1 orphaned reservation(s) as abandoned after a restart`.
1203. Confirm the balance did not change, `pending_plays` is empty, and `plays` has
121 one row with `winnings = 0`, `details.result = "abandoned"` and
122 `details.reason = "server_restart"`.
123
114## Manual server checks 124## Manual server checks
115 125
116- Register, log out, log in again (bcrypt path). 126- Register, log out, log in again (bcrypt path).