Repair stale fixtures for Guild permission/rate windows, Banker ledger and opened lobby gates

This commit is contained in:
Quintine committed 2026-10-17 15:23:50 +11:00
1 parent 2dbbe8859e
commit dea9b20f9b
16 files changed
+43 -148

No files matched your search

+3
View File
@@ -169,6 +169,9 @@ void test('Guild income from either contributor direction can be allowed or canc
const card = holdKarama(g, 'a');
const beforeGuild = player(g, 'g').spice;
let pending = applyAction(g, shipper, shipment(route, 1));
// Native cross-planet transport first opens its permission window.
if (pending.response?.kind === 'guildTransportPermission')
pending = applyAction(pending, 'a', { type: 'passResponse' });
assert.equal(pending.response?.kind, 'guildRate');
assert.equal(player(pending, shipper).shipped, false);
pending = applyAction(pending, 'a', { type: 'passResponse' });