Add validation checks for collisionEnabled status and related invalid path errors
This commit is contained in:
@@ -2100,6 +2100,7 @@ describe("validateSceneDocument", () => {
|
|||||||
edges: {
|
edges: {
|
||||||
left: {
|
left: {
|
||||||
enabled: "yes",
|
enabled: "yes",
|
||||||
|
collisionEnabled: "yes",
|
||||||
kind: "wall",
|
kind: "wall",
|
||||||
width: 0,
|
width: 0,
|
||||||
height: -1,
|
height: -1,
|
||||||
@@ -2113,6 +2114,7 @@ describe("validateSceneDocument", () => {
|
|||||||
id: "",
|
id: "",
|
||||||
name: " ",
|
name: " ",
|
||||||
enabled: "yes",
|
enabled: "yes",
|
||||||
|
collisionEnabled: "yes",
|
||||||
assetId: "missing-corridor-asset",
|
assetId: "missing-corridor-asset",
|
||||||
placement: "above",
|
placement: "above",
|
||||||
offset: -1,
|
offset: -1,
|
||||||
@@ -2201,6 +2203,10 @@ describe("validateSceneDocument", () => {
|
|||||||
code: "invalid-path-road-edge-enabled",
|
code: "invalid-path-road-edge-enabled",
|
||||||
path: "paths.path-invalid.road.edges.left.enabled"
|
path: "paths.path-invalid.road.edges.left.enabled"
|
||||||
}),
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-path-road-edge-collision-enabled",
|
||||||
|
path: "paths.path-invalid.road.edges.left.collisionEnabled"
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-path-road-edge-kind",
|
code: "invalid-path-road-edge-kind",
|
||||||
path: "paths.path-invalid.road.edges.left.kind"
|
path: "paths.path-invalid.road.edges.left.kind"
|
||||||
@@ -2233,6 +2239,10 @@ describe("validateSceneDocument", () => {
|
|||||||
code: "invalid-path-repeater-enabled",
|
code: "invalid-path-repeater-enabled",
|
||||||
path: "paths.path-invalid.repeaters.0.enabled"
|
path: "paths.path-invalid.repeaters.0.enabled"
|
||||||
}),
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-path-repeater-collision-enabled",
|
||||||
|
path: "paths.path-invalid.repeaters.0.collisionEnabled"
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-path-repeater-asset",
|
code: "invalid-path-repeater-asset",
|
||||||
path: "paths.path-invalid.repeaters.0.assetId"
|
path: "paths.path-invalid.repeaters.0.assetId"
|
||||||
|
|||||||
Reference in New Issue
Block a user