From a8a67482bbff8297a96adff65d2fd7029ed998cc Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 18 Sep 2026 21:36:36 -0400 Subject: refactor: replace economy journal with single-file pending-wager wallet --- internal/game/economy_seq_test.go | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 internal/game/economy_seq_test.go (limited to 'internal/game/economy_seq_test.go') diff --git a/internal/game/economy_seq_test.go b/internal/game/economy_seq_test.go deleted file mode 100644 index 2c5bbdb..0000000 --- a/internal/game/economy_seq_test.go +++ /dev/null @@ -1,24 +0,0 @@ -package game - -import "testing" - -// TestStakeCoveredRespectsCreationOrder: an open payout created BEFORE a stake -// must not be treated as that stake's settlement, or RefundOutstanding would -// resolve the later stake without returning its money. -func TestStakeCoveredRespectsCreationOrder(t *testing.T) { - j := newEconomyJournal(t.TempDir()) - stake := &economyRecord{ID: "stake", Player: "alice", Kind: "wager", Status: "open", Seq: 2} - j.registerStake(stake) - - older := &economyRecord{ID: "older", Player: "alice", Kind: "payout", Status: "open", Seq: 1, Tracked: true} - j.openPayoutRecs[stake.key()] = []*economyRecord{older} - if j.stakeCovered(stake) { - t.Fatal("a payout created before the stake must not cover it") - } - - newer := &economyRecord{ID: "newer", Player: "alice", Kind: "payout", Status: "open", Seq: 3, Tracked: true} - j.openPayoutRecs[stake.key()] = []*economyRecord{newer} - if !j.stakeCovered(stake) { - t.Fatal("a payout created after the stake should cover it") - } -} -- cgit v1.2.3