Update tests for ProjectSequencesPanel by adding sceneTarget and using getControlTargetRefKey
This commit is contained in:
@@ -2,7 +2,10 @@ import { fireEvent, render, screen } from "@testing-library/react";
|
|||||||
import { describe, expect, it, vi } from "vitest";
|
import { describe, expect, it, vi } from "vitest";
|
||||||
|
|
||||||
import { ProjectSequencesPanel } from "../../src/app/ProjectSequencesPanel";
|
import { ProjectSequencesPanel } from "../../src/app/ProjectSequencesPanel";
|
||||||
import { createActiveSceneControlTargetRef } from "../../src/controls/control-surface";
|
import {
|
||||||
|
createActiveSceneControlTargetRef,
|
||||||
|
getControlTargetRefKey
|
||||||
|
} from "../../src/controls/control-surface";
|
||||||
import { createProjectSequence } from "../../src/sequencer/project-sequences";
|
import { createProjectSequence } from "../../src/sequencer/project-sequences";
|
||||||
|
|
||||||
describe("ProjectSequencesPanel", () => {
|
describe("ProjectSequencesPanel", () => {
|
||||||
@@ -294,6 +297,8 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("hides target and effect selectors for active scene lighting effects", () => {
|
it("hides target and effect selectors for active scene lighting effects", () => {
|
||||||
|
const sceneTarget = createActiveSceneControlTargetRef();
|
||||||
|
|
||||||
render(
|
render(
|
||||||
<ProjectSequencesPanel
|
<ProjectSequencesPanel
|
||||||
sequences={{
|
sequences={{
|
||||||
@@ -307,7 +312,7 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
type: "controlEffect",
|
type: "controlEffect",
|
||||||
effect: {
|
effect: {
|
||||||
type: "setAmbientLightIntensity",
|
type: "setAmbientLightIntensity",
|
||||||
target: createActiveSceneControlTargetRef(),
|
target: sceneTarget,
|
||||||
intensity: 0.4
|
intensity: 0.4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -318,8 +323,8 @@ describe("ProjectSequencesPanel", () => {
|
|||||||
dialogues={{ dialogues: {} }}
|
dialogues={{ dialogues: {} }}
|
||||||
targetOptions={[
|
targetOptions={[
|
||||||
{
|
{
|
||||||
key: "scene:active",
|
key: getControlTargetRefKey(sceneTarget),
|
||||||
target: createActiveSceneControlTargetRef(),
|
target: sceneTarget,
|
||||||
label: "Active Scene Lighting",
|
label: "Active Scene Lighting",
|
||||||
subtitle: "Scene",
|
subtitle: "Scene",
|
||||||
groupLabel: "Scene Lighting",
|
groupLabel: "Scene Lighting",
|
||||||
|
|||||||
Reference in New Issue
Block a user