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