test: align release gates with canonical campaign saves

This commit is contained in:
2026-07-28 17:46:53 +09:00
parent 8a6c8c2cd7
commit 8cd7dd7eec
4 changed files with 11 additions and 6 deletions

View File

@@ -485,7 +485,12 @@ function verifyCampaignRoundTrip(
raw.battleHistory[
memoryModule.firstBattleCamaraderieSourceBattleId
].sortieCooperation.bondId = 'ghost-bond';
storage.set(campaignModule.campaignStorageKey, JSON.stringify(raw));
const corruptedSave = JSON.stringify(raw);
storage.set(campaignModule.campaignStorageKey, corruptedSave);
storage.set(
`${campaignModule.campaignStorageKey}:slot-${raw.activeSaveSlot ?? 1}`,
corruptedSave
);
campaign = campaignModule.loadCampaignState();
assert(
campaign.firstBattleReport?.sortieCooperation === undefined &&