Update test to check for missing NPC default dialogues

This commit is contained in:
2026-04-15 09:29:38 +02:00
parent c937e3d479
commit fb31411d54

View File

@@ -345,11 +345,11 @@ describe("validateSceneDocument", () => {
); );
}); });
it("rejects NPC dialogue references that point to missing dialogue resources", () => { it("rejects NPC default dialogues that point to missing NPC-authored dialogues", () => {
const npc = createNpcEntity({ const npc = createNpcEntity({
id: "entity-npc-guide", id: "entity-npc-guide",
actorId: "actor-guide", actorId: "actor-guide",
dialogueId: "dialogue-missing" defaultDialogueId: "dialogue-missing"
}); });
const document = createEmptySceneDocument(); const document = createEmptySceneDocument();
document.entities[npc.id] = npc; document.entities[npc.id] = npc;
@@ -359,8 +359,8 @@ describe("validateSceneDocument", () => {
expect(validation.errors).toEqual( expect(validation.errors).toEqual(
expect.arrayContaining([ expect.arrayContaining([
expect.objectContaining({ expect.objectContaining({
code: "missing-dialogue-resource", code: "missing-npc-default-dialogue",
path: `entities.${npc.id}.dialogueId` path: `entities.${npc.id}.defaultDialogueId`
}) })
]) ])
); );