Added FFA disconnected game mechanics test

This commit is contained in:
aqw42
2025-06-07 13:27:49 +02:00
parent 0db4e3b324
commit d98d4315a7
+12
View File
@@ -159,5 +159,17 @@ describe("Disconnected", () => {
executeTicks(game, 1);
expect(player1.isDisconnected()).toBe(true);
});
test("Breaking alliance with disconnected player doesn't make you a traitor", () => {
player1.createAllianceRequest(player2);
player2
.incomingAllianceRequests()
.find((ar) => ar.requestor() === player1)
?.accept();
player1.markDisconnected(true);
player2.breakAlliance(player2.alliances()[0]);
executeTicks(game, 1);
expect(player2.isTraitor()).toBe(false);
});
});
});