From 8028b23924373d085bfcd3225cffb5d2f36cbf7f Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 10:01:04 +0200 Subject: [PATCH] Refactor NPC entity creation in test --- .../domain/runtime-interaction-system.test.ts | 37 ++++--------------- 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/tests/domain/runtime-interaction-system.test.ts b/tests/domain/runtime-interaction-system.test.ts index 7d03b384..fcf1cc28 100644 --- a/tests/domain/runtime-interaction-system.test.ts +++ b/tests/domain/runtime-interaction-system.test.ts @@ -631,36 +631,13 @@ describe("RuntimeInteractionSystem", () => { it("dispatches make-npc-talk sequences for authored interaction links", () => { const runtimeScene = createRuntimeSceneFixture(); runtimeScene.entities.npcs = [ - { - ...createNpcEntity({ - id: "entity-npc-console", - dialogues: [ - { - id: "dialogue-console", - title: "Console", - lines: [ - { - id: "dialogue-line-1", - speakerName: "System", - text: "Access granted." - } - ] - } - ], - defaultDialogueId: "dialogue-console" - }), - active: true, - activeRoutineId: null, - activeRoutineTitle: null, - authoredPosition: { x: 0, y: 0, z: 0 }, - authoredYawDegrees: 0, - visible: true, - position: { x: 0, y: 0, z: 0 }, - yawDegrees: 0, - animationClipName: null, - animationLoop: undefined, - resolvedPath: null - } + createRuntimeNpcFixture({ + entityId: "entity-npc-console", + dialogueId: "dialogue-console", + title: "Console", + speakerName: "System", + text: "Access granted." + }) ]; runtimeScene.sequences.sequences["sequence-console-dialogue"] = createProjectSequence({