From 2a5fc00bcd127b48c4e079b18b1585a3ffa47ff9 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 7 Oct 2026 06:49:39 +0200 Subject: [PATCH] Boss gate tests: the no-boss exit zone is unpacked with the items that generated it Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/RunGoalTests.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/Aetheria.Shared.Tests/RunGoalTests.cs b/tests/Aetheria.Shared.Tests/RunGoalTests.cs index b67d8c461..abd660976 100644 --- a/tests/Aetheria.Shared.Tests/RunGoalTests.cs +++ b/tests/Aetheria.Shared.Tests/RunGoalTests.cs @@ -189,10 +189,11 @@ public sealed partial class RunStartTests var galaxy = DemoGalaxy(1); galaxy.BossZones.Clear(); var log = new List(); - var pack = BossZonePack(galaxy, LoggingItems(log), galaxy.Exit); + var items = LoggingItems(log); + var pack = BossZonePack(galaxy, items, galaxy.Exit); Assert.False(pack.BossSpawned); Assert.Contains(log, line => line.Contains("Galaxy.Exit") && line.Contains("exit-without-boss")); - var exit = new Zone(_items, _planetSettings, pack, galaxy.Exit, galaxy); + var exit = new Zone(items, _planetSettings, pack, galaxy.Exit, galaxy); Assert.False(RunGoal.ExitOpen(exit)); }