aboutsummaryrefslogtreecommitdiff
path: root/internal/casino/manager_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/casino/manager_test.go')
-rw-r--r--internal/casino/manager_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/casino/manager_test.go b/internal/casino/manager_test.go
index f0809be..818f397 100644
--- a/internal/casino/manager_test.go
+++ b/internal/casino/manager_test.go
@@ -87,8 +87,13 @@ func TestMachineAutobetCountdownAndStop(t *testing.T) {
m := NewManager(1)
cfg := MachineConfig{ID: "slots", Game: GameSlots, SpinTicks: 1}
m.JoinMachine(1, cfg, "alice")
- m.SetMachineBet(1, "slots", "alice", 10)
w := &testWallet{credits: 100}
+ if events := m.SetMachineBet(1, "slots", "alice", 10, w); len(events) == 0 {
+ t.Fatalf("setting a bet did not start a spin: %+v", events)
+ }
+ for m.MachineBusy("alice") {
+ m.Tick()
+ }
if events := m.EnableMachineAutoBet(1, "slots", "alice", w); len(events) != 0 {
t.Fatalf("enabling autobet emitted events before countdown: %+v", events)
}