diff options
| author | historia <[not public]> | 2026-09-18 21:36:36 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-09-18 21:36:36 -0400 |
| commit | a8a67482bbff8297a96adff65d2fd7029ed998cc (patch) | |
| tree | e84f8ba636c8f2edb4d2ff8b45d7cff7298fa7cc /internal/game/economy_seq_test.go | |
| parent | ff04d26ce90d6b411a04a2fb59f7c24ceefb161f (diff) | |
| download | thehouseoficarus-a8a67482bbff8297a96adff65d2fd7029ed998cc.tar.gz | |
refactor: replace economy journal with single-file pending-wager wallet
Diffstat (limited to 'internal/game/economy_seq_test.go')
| -rw-r--r-- | internal/game/economy_seq_test.go | 24 |
1 files changed, 0 insertions, 24 deletions
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") - } -} |
