test(loader): cover unknown consume id rejection

This commit is contained in:
2026-06-01 17:19:41 +02:00
parent 100b54c4d1
commit 2747659800

View File

@@ -49,4 +49,13 @@ class CombinationFactoryTest {
.isInstanceOf(WorldLoadException.class) .isInstanceOf(WorldLoadException.class)
.hasMessageContaining("phantom"); .hasMessageContaining("phantom");
} }
@Test
void rejectsUnknownConsumeId() {
CombinationDto dto = new CombinationDto("matches", "torch", null,
List.of("matches", "wraith"), null, null, "x", null);
assertThatThrownBy(() -> CombinationFactory.fromDto(dto, items()))
.isInstanceOf(WorldLoadException.class)
.hasMessageContaining("wraith");
}
} }