Add setSceneExitHandler and onSceneExitActivated to RunnerCanvas tests

This commit is contained in:
2026-04-11 04:40:12 +02:00
parent 58c5428c2b
commit d4f2e1a171

View File

@@ -22,6 +22,7 @@ const { MockRuntimeHost, runtimeHostInstances } = vi.hoisted(() => {
setFirstPersonTelemetryHandler: ReturnType<typeof vi.fn>;
setInteractionPromptHandler: ReturnType<typeof vi.fn>;
setSceneLoadStateHandler: ReturnType<typeof vi.fn>;
setSceneExitHandler: ReturnType<typeof vi.fn>;
}> = [];
class MockRuntimeHost {
@@ -34,6 +35,7 @@ const { MockRuntimeHost, runtimeHostInstances } = vi.hoisted(() => {
setFirstPersonTelemetryHandler = vi.fn();
setInteractionPromptHandler = vi.fn();
setSceneLoadStateHandler = vi.fn();
setSceneExitHandler = vi.fn();
constructor() {
runtimeHostInstances.push(this);
@@ -78,6 +80,7 @@ describe("RunnerCanvas", () => {
onRuntimeMessageChange={vi.fn()}
onFirstPersonTelemetryChange={onTelemetryChange}
onInteractionPromptChange={vi.fn()}
onSceneExitActivated={vi.fn()}
/>
);
@@ -171,6 +174,7 @@ describe("RunnerCanvas", () => {
onRuntimeMessageChange={vi.fn()}
onFirstPersonTelemetryChange={vi.fn()}
onInteractionPromptChange={vi.fn()}
onSceneExitActivated={vi.fn()}
/>
);
@@ -241,6 +245,7 @@ describe("RunnerCanvas", () => {
onRuntimeMessageChange={vi.fn()}
onFirstPersonTelemetryChange={vi.fn()}
onInteractionPromptChange={vi.fn()}
onSceneExitActivated={vi.fn()}
/>
);