Update tests for ProjectSequencesPanel by adding sceneTarget and using getControlTargetRefKey

This commit is contained in:
2026-04-15 07:57:37 +02:00
parent 9edcbe7565
commit 17a587f58c

View File

@@ -2,7 +2,10 @@ import { fireEvent, render, screen } from "@testing-library/react";
import { describe, expect, it, vi } from "vitest";
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";
describe("ProjectSequencesPanel", () => {
@@ -294,6 +297,8 @@ describe("ProjectSequencesPanel", () => {
});
it("hides target and effect selectors for active scene lighting effects", () => {
const sceneTarget = createActiveSceneControlTargetRef();
render(
<ProjectSequencesPanel
sequences={{
@@ -307,7 +312,7 @@ describe("ProjectSequencesPanel", () => {
type: "controlEffect",
effect: {
type: "setAmbientLightIntensity",
target: createActiveSceneControlTargetRef(),
target: sceneTarget,
intensity: 0.4
}
}
@@ -318,8 +323,8 @@ describe("ProjectSequencesPanel", () => {
dialogues={{ dialogues: {} }}
targetOptions={[
{
key: "scene:active",
target: createActiveSceneControlTargetRef(),
key: getControlTargetRefKey(sceneTarget),
target: sceneTarget,
label: "Active Scene Lighting",
subtitle: "Scene",
groupLabel: "Scene Lighting",