Connect three-deck Nexus Kull and Ixian Semuta
Verify and publish checkpoint container / container (push) Successful in 10m42s

This commit is contained in:
Quintine committed 2026-10-30 18:50:24 +11:00
1 parent e697d7f558
commit a1b09c5b02
14 files changed
+643 -25

No files matched your search

+4 -2
View File
@@ -210,7 +210,7 @@ void test('closed histories survive later card transfers and recycling but canno
assert.throws(() => normalizeAutomaticGame(duplicated));
});
void test('fresh initializer preserves admitted identities and fences classic-only modules and in-play retrofit',() => {
void test('fresh initializer preserves admitted identities and fences unrelated modules and in-play retrofit',() => {
let lobby = createGame('SAMEID',newPlayer('host','Atreides','atreides'),true,[]);
joinGame(lobby,newPlayer('guest','Emperor','emperor'));
joinGame(lobby,newPlayer('guild','Guild','guild'));
@@ -226,7 +226,9 @@ void test('fresh initializer preserves admitted identities and fences classic-on
assert.throws(() => initializeIxianNexusReplacementGameForAudit(fixture.game));
const expansion = reload(lobby);
expansion.expansions = ['ix'];
assert.throws(() => initializeIxianNexusReplacementGameForAudit(expansion));
const selected = initializeIxianNexusReplacementGameForAudit(expansion);
assert.equal(selected.nexusIxianReplacementPreview,true);
assert.deepEqual(selected.expansions,['ix']);
const overlay = reload(lobby);
overlay.ecazTreachery = true;
assert.throws(() => initializeIxianNexusReplacementGameForAudit(overlay));