feat: add live V2X Cesium preview overlay
This commit is contained in:
@@ -64,6 +64,22 @@ assert.equal(
|
||||
assert.equal(normalizeAreaConfig({ ...base, budget: { nodes: 800 } }).budget.glbNodes, 800);
|
||||
assert.equal(normalizeAreaConfig(base).stages.intermediates, false);
|
||||
assert.equal(normalizeAreaConfig(base).blender.roadProvider, "native");
|
||||
assert.deepEqual(normalizeAreaConfig(base).v2xPreview, {
|
||||
enabled: false,
|
||||
apiBaseUrl: "/api",
|
||||
wsBaseUrl: "/websocket",
|
||||
crossCode: "",
|
||||
});
|
||||
assert.deepEqual(normalizeAreaConfig({ ...base, v2xPreview: { enabled: false, apiBaseUrl: "/v2x-api/", wsBaseUrl: "/v2x-ws", crossCode: "420100023333" } }).v2xPreview, {
|
||||
enabled: false,
|
||||
apiBaseUrl: "/v2x-api/",
|
||||
wsBaseUrl: "/v2x-ws",
|
||||
crossCode: "420100023333",
|
||||
});
|
||||
assert.throws(
|
||||
() => normalizeAreaConfig({ ...base, v2xPreview: "enabled" }),
|
||||
/v2xPreview must be an object/,
|
||||
);
|
||||
assert.equal(normalizeAreaConfig({ ...base, blender: { roadProvider: "native" } }).blender.roadProvider, "native");
|
||||
assert.throws(
|
||||
() => normalizeAreaConfig({ ...base, blender: { roadProvider: "other" } }),
|
||||
|
||||
Reference in New Issue
Block a user