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.topLeft.viewMode).toBe("perspective");
expect(store.getState().viewportPanels.topRight.viewMode).toBe("top"); expect(store.getState().viewportPanels.topRight.viewMode).toBe("top");
expect(store.getState().viewportPanels.topRight.displayMode).toBe("authoring"); expect(store.getState().viewportPanels.topRight.displayMode).toBe("authoring");
expect(store.getState().viewportQuadSplit).toEqual({
x: 0.5,
y: 0.5
});
store.setViewportLayoutMode("quad"); store.setViewportLayoutMode("quad");
store.setActiveViewportPanel("bottomRight"); store.setActiveViewportPanel("bottomRight");
store.setViewportPanelViewMode("bottomRight", "front"); store.setViewportPanelViewMode("bottomRight", "front");
store.setViewportPanelDisplayMode("bottomRight", "normal"); store.setViewportPanelDisplayMode("bottomRight", "normal");
store.setViewportQuadSplit({
x: 0.38,
y: 0.62
});
expect(store.getState().viewportLayoutMode).toBe("quad"); expect(store.getState().viewportLayoutMode).toBe("quad");
expect(store.getState().activeViewportPanelId).toBe("bottomRight"); expect(store.getState().activeViewportPanelId).toBe("bottomRight");
expect(store.getState().viewportPanels.bottomRight.viewMode).toBe("front"); expect(store.getState().viewportPanels.bottomRight.viewMode).toBe("front");
expect(store.getState().viewportPanels.bottomRight.displayMode).toBe("normal"); 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", () => { it("shares transient creation preview state across viewport panels", () => {

View File

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