Add project global control target and effect tests
This commit is contained in:
@@ -16,6 +16,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
createActorControlTargetRef,
|
createActorControlTargetRef,
|
||||||
createLightControlTargetRef,
|
createLightControlTargetRef,
|
||||||
|
createProjectGlobalControlTargetRef,
|
||||||
createSetActorPresenceControlEffect,
|
createSetActorPresenceControlEffect,
|
||||||
createSetLightEnabledControlEffect
|
createSetLightEnabledControlEffect
|
||||||
} from "../../src/controls/control-surface";
|
} from "../../src/controls/control-surface";
|
||||||
@@ -125,6 +126,13 @@ describe("runtime control foundation", () => {
|
|||||||
|
|
||||||
expect(runtimeScene.control.targets).toEqual(
|
expect(runtimeScene.control.targets).toEqual(
|
||||||
expect.arrayContaining([
|
expect.arrayContaining([
|
||||||
|
expect.objectContaining({
|
||||||
|
target: {
|
||||||
|
kind: "global",
|
||||||
|
scope: "project"
|
||||||
|
},
|
||||||
|
capabilities: ["projectTimePause"]
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
target: {
|
target: {
|
||||||
kind: "scene",
|
kind: "scene",
|
||||||
@@ -216,6 +224,11 @@ describe("runtime control foundation", () => {
|
|||||||
);
|
);
|
||||||
expect(runtimeScene.control.resolved.discrete).toEqual(
|
expect(runtimeScene.control.resolved.discrete).toEqual(
|
||||||
expect.arrayContaining([
|
expect.arrayContaining([
|
||||||
|
expect.objectContaining({
|
||||||
|
type: "projectTimePaused",
|
||||||
|
target: createProjectGlobalControlTargetRef(),
|
||||||
|
value: false
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
type: "ambientLightColor",
|
type: "ambientLightColor",
|
||||||
target: {
|
target: {
|
||||||
|
|||||||
Reference in New Issue
Block a user