Update RunnerCanvas test to use setSceneTransitionHandler and onSceneTransitionActivated
This commit is contained in:
@@ -103,7 +103,7 @@ const { MockRuntimeHost, runtimeHostInstances } = vi.hoisted(() => {
|
|||||||
setRuntimeDialogueHandler: ReturnType<typeof vi.fn>;
|
setRuntimeDialogueHandler: ReturnType<typeof vi.fn>;
|
||||||
setRuntimePauseStateHandler: ReturnType<typeof vi.fn>;
|
setRuntimePauseStateHandler: ReturnType<typeof vi.fn>;
|
||||||
setSceneLoadStateHandler: ReturnType<typeof vi.fn>;
|
setSceneLoadStateHandler: ReturnType<typeof vi.fn>;
|
||||||
setSceneExitHandler: ReturnType<typeof vi.fn>;
|
setSceneTransitionHandler: ReturnType<typeof vi.fn>;
|
||||||
}> = [];
|
}> = [];
|
||||||
|
|
||||||
class MockRuntimeHost {
|
class MockRuntimeHost {
|
||||||
@@ -119,7 +119,7 @@ const { MockRuntimeHost, runtimeHostInstances } = vi.hoisted(() => {
|
|||||||
setRuntimeDialogueHandler = vi.fn();
|
setRuntimeDialogueHandler = vi.fn();
|
||||||
setRuntimePauseStateHandler = vi.fn();
|
setRuntimePauseStateHandler = vi.fn();
|
||||||
setSceneLoadStateHandler = vi.fn();
|
setSceneLoadStateHandler = vi.fn();
|
||||||
setSceneExitHandler = vi.fn();
|
setSceneTransitionHandler = vi.fn();
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
runtimeHostInstances.push(this);
|
runtimeHostInstances.push(this);
|
||||||
@@ -164,7 +164,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={onTelemetryChange}
|
onFirstPersonTelemetryChange={onTelemetryChange}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={vi.fn()}
|
onFirstPersonTelemetryChange={vi.fn()}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -309,7 +309,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={vi.fn()}
|
onFirstPersonTelemetryChange={vi.fn()}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -377,7 +377,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={vi.fn()}
|
onFirstPersonTelemetryChange={vi.fn()}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -428,7 +428,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={onRuntimeMessageChange}
|
onRuntimeMessageChange={onRuntimeMessageChange}
|
||||||
onFirstPersonTelemetryChange={onFirstPersonTelemetryChange}
|
onFirstPersonTelemetryChange={onFirstPersonTelemetryChange}
|
||||||
onInteractionPromptChange={onInteractionPromptChange}
|
onInteractionPromptChange={onInteractionPromptChange}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -450,14 +450,14 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={onRuntimeMessageChange}
|
onRuntimeMessageChange={onRuntimeMessageChange}
|
||||||
onFirstPersonTelemetryChange={onFirstPersonTelemetryChange}
|
onFirstPersonTelemetryChange={onFirstPersonTelemetryChange}
|
||||||
onInteractionPromptChange={onInteractionPromptChange}
|
onInteractionPromptChange={onInteractionPromptChange}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(runtimeHostInstances).toHaveLength(1);
|
expect(runtimeHostInstances).toHaveLength(1);
|
||||||
expect(runtimeHostInstances[0]?.loadScene).toHaveBeenCalledTimes(1);
|
expect(runtimeHostInstances[0]?.loadScene).toHaveBeenCalledTimes(1);
|
||||||
expect(
|
expect(
|
||||||
runtimeHostInstances[0]?.setSceneExitHandler
|
runtimeHostInstances[0]?.setSceneTransitionHandler
|
||||||
).toHaveBeenCalledTimes(2);
|
).toHaveBeenCalledTimes(2);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -507,7 +507,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={vi.fn()}
|
onFirstPersonTelemetryChange={vi.fn()}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -538,7 +538,7 @@ describe("RunnerCanvas", () => {
|
|||||||
onRuntimeMessageChange={vi.fn()}
|
onRuntimeMessageChange={vi.fn()}
|
||||||
onFirstPersonTelemetryChange={vi.fn()}
|
onFirstPersonTelemetryChange={vi.fn()}
|
||||||
onInteractionPromptChange={vi.fn()}
|
onInteractionPromptChange={vi.fn()}
|
||||||
onSceneExitActivated={vi.fn()}
|
onSceneTransitionActivated={vi.fn()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user