Release Healer Man 0.1.29
This commit is contained in:
1 parent
8c9809d3e0
commit
544c1bee91
120 files changed
+4363
-1036
No files matched your search
@@ -13,9 +13,13 @@ describe("profile UI persistence", () => {
|
||||
it("isolates owners and persists templates without requiring a character", () => {
|
||||
const local = storage(); const ui = normalizeUiPreferences(null);
|
||||
ui.slots.pc[1] = { name: "Healer", layout: ui.current.pc };
|
||||
ui.keybinds.pc["move-forward"] = "ArrowUp";
|
||||
ui.keybinds.controller.jump = "Button4&Button3";
|
||||
saveUiPreferences("one", ui, local);
|
||||
expect(loadUiPreferences("one", local).slots.pc[1]?.name).toBe("Healer");
|
||||
expect(loadUiPreferences("two", local).slots.pc[1]).toBeNull();
|
||||
expect(loadUiPreferences("one", local).keybinds).toEqual(ui.keybinds);
|
||||
expect(loadUiPreferences("two", local).keybinds.pc["move-forward"]).toBe("KeyW");
|
||||
ui.slots.pc[1].name = "Unsaved change";
|
||||
expect(loadUiPreferences("one", local).slots.pc[1]?.name).toBe("Healer");
|
||||
});
|
||||
@@ -34,6 +38,9 @@ describe("profile UI persistence", () => {
|
||||
const ui = normalizeUiPreferences(null);
|
||||
ui.slots.pc[2] = { name: "Desktop raid", layout: ui.current.pc };
|
||||
ui.slots.mobile[1] = { name: "On the go", layout: ui.current.mobile };
|
||||
ui.keybinds.pc["move-forward"] = "ArrowUp";
|
||||
ui.keybinds.pc["look-up"] = null;
|
||||
ui.keybinds.controller.jump = "Button4&Button3";
|
||||
saveUiPreferences(session.ownerId, ui);
|
||||
await vi.advanceTimersByTimeAsync(501);
|
||||
expect(client.useCloudSaveStatus.getState().state).toBe("synced");
|
||||
|
||||
Reference in new issue
Block a user