Update tests for smooth path in project sequences
This commit is contained in:
@@ -107,6 +107,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
onSetControlStepPathId={() => {}}
|
onSetControlStepPathId={() => {}}
|
||||||
onSetControlStepPathSpeed={() => {}}
|
onSetControlStepPathSpeed={() => {}}
|
||||||
onSetControlStepPathLoop={() => {}}
|
onSetControlStepPathLoop={() => {}}
|
||||||
|
onSetControlStepPathSmooth={() => {}}
|
||||||
onSetNpcTalkStepNpcEntityId={() => {}}
|
onSetNpcTalkStepNpcEntityId={() => {}}
|
||||||
onSetNpcTalkStepDialogueId={() => {}}
|
onSetNpcTalkStepDialogueId={() => {}}
|
||||||
onSetTeleportStepTarget={onSetTeleportStepTarget}
|
onSetTeleportStepTarget={onSetTeleportStepTarget}
|
||||||
@@ -165,6 +166,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
const onSetControlStepPathId = vi.fn();
|
const onSetControlStepPathId = vi.fn();
|
||||||
const onSetControlStepPathSpeed = vi.fn();
|
const onSetControlStepPathSpeed = vi.fn();
|
||||||
const onSetControlStepPathLoop = vi.fn();
|
const onSetControlStepPathLoop = vi.fn();
|
||||||
|
const onSetControlStepPathSmooth = vi.fn();
|
||||||
|
|
||||||
render(
|
render(
|
||||||
<ProjectSequencesPanel
|
<ProjectSequencesPanel
|
||||||
@@ -199,6 +201,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
pathId: "path-a",
|
pathId: "path-a",
|
||||||
speed: 1,
|
speed: 1,
|
||||||
loop: false,
|
loop: false,
|
||||||
|
smoothPath: true,
|
||||||
progressMode: "deriveFromTime"
|
progressMode: "deriveFromTime"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -250,6 +253,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
onSetControlStepPathId={onSetControlStepPathId}
|
onSetControlStepPathId={onSetControlStepPathId}
|
||||||
onSetControlStepPathSpeed={onSetControlStepPathSpeed}
|
onSetControlStepPathSpeed={onSetControlStepPathSpeed}
|
||||||
onSetControlStepPathLoop={onSetControlStepPathLoop}
|
onSetControlStepPathLoop={onSetControlStepPathLoop}
|
||||||
|
onSetControlStepPathSmooth={onSetControlStepPathSmooth}
|
||||||
onSetNpcTalkStepNpcEntityId={() => {}}
|
onSetNpcTalkStepNpcEntityId={() => {}}
|
||||||
onSetNpcTalkStepDialogueId={() => {}}
|
onSetNpcTalkStepDialogueId={() => {}}
|
||||||
onSetTeleportStepTarget={() => {}}
|
onSetTeleportStepTarget={() => {}}
|
||||||
@@ -270,6 +274,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
target: { value: "1.6" }
|
target: { value: "1.6" }
|
||||||
});
|
});
|
||||||
fireEvent.click(screen.getAllByLabelText("Loop")[1]!);
|
fireEvent.click(screen.getAllByLabelText("Loop")[1]!);
|
||||||
|
fireEvent.click(screen.getByLabelText("Smooth Path"));
|
||||||
|
|
||||||
expect(onSetControlStepAnimationClip).toHaveBeenCalledWith(
|
expect(onSetControlStepAnimationClip).toHaveBeenCalledWith(
|
||||||
"sequence-actor",
|
"sequence-actor",
|
||||||
@@ -296,6 +301,11 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
1,
|
1,
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
expect(onSetControlStepPathSmooth).toHaveBeenCalledWith(
|
||||||
|
"sequence-actor",
|
||||||
|
1,
|
||||||
|
false
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("hides target and effect selectors for active scene lighting effects", () => {
|
it("hides target and effect selectors for active scene lighting effects", () => {
|
||||||
@@ -358,6 +368,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
onSetControlStepPathId={() => {}}
|
onSetControlStepPathId={() => {}}
|
||||||
onSetControlStepPathSpeed={() => {}}
|
onSetControlStepPathSpeed={() => {}}
|
||||||
onSetControlStepPathLoop={() => {}}
|
onSetControlStepPathLoop={() => {}}
|
||||||
|
onSetControlStepPathSmooth={() => {}}
|
||||||
onSetNpcTalkStepNpcEntityId={() => {}}
|
onSetNpcTalkStepNpcEntityId={() => {}}
|
||||||
onSetNpcTalkStepDialogueId={() => {}}
|
onSetNpcTalkStepDialogueId={() => {}}
|
||||||
onSetTeleportStepTarget={() => {}}
|
onSetTeleportStepTarget={() => {}}
|
||||||
|
|||||||
Reference in New Issue
Block a user