Update tests to include viewportQuadSplit checks

This commit is contained in:
2026-04-03 01:27:36 +02:00
parent 162b2495d8
commit edd0b3e2a2
2 changed files with 16 additions and 0 deletions

View File

@@ -122,16 +122,28 @@ describe("EditorStore", () => {
expect(store.getState().viewportPanels.topLeft.viewMode).toBe("perspective");
expect(store.getState().viewportPanels.topRight.viewMode).toBe("top");
expect(store.getState().viewportPanels.topRight.displayMode).toBe("authoring");
expect(store.getState().viewportQuadSplit).toEqual({
x: 0.5,
y: 0.5
});
store.setViewportLayoutMode("quad");
store.setActiveViewportPanel("bottomRight");
store.setViewportPanelViewMode("bottomRight", "front");
store.setViewportPanelDisplayMode("bottomRight", "normal");
store.setViewportQuadSplit({
x: 0.38,
y: 0.62
});
expect(store.getState().viewportLayoutMode).toBe("quad");
expect(store.getState().activeViewportPanelId).toBe("bottomRight");
expect(store.getState().viewportPanels.bottomRight.viewMode).toBe("front");
expect(store.getState().viewportPanels.bottomRight.displayMode).toBe("normal");
expect(store.getState().viewportQuadSplit).toEqual({
x: 0.38,
y: 0.62
});
});
it("shares transient creation preview state across viewport panels", () => {

View File

@@ -29,6 +29,10 @@ describe("viewport layout", () => {
viewMode: "side",
displayMode: "authoring"
});
expect(layout.viewportQuadSplit).toEqual({
x: 0.5,
y: 0.5
});
});
it("exposes readable labels for the layout and panel chrome", () => {