mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-10-25 10:33:21 +00:00
feat: restore opt-in first-run onboarding
This commit is contained in:
1 parent
f70779c352
commit
52e7bd25da
12 files changed
+511
-40
No files matched your search
@@ -0,0 +1,15 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import type { ObsidianLiveSyncSettings } from "@vrtmrz/livesync-commonlib/compat/common/types";
|
||||
import { normaliseObsidianSettingsData } from "./ObsidianSettingService.ts";
|
||||
|
||||
describe("normaliseObsidianSettingsData", () => {
|
||||
it("maps Obsidian's missing data value to Commonlib's new-Vault input", () => {
|
||||
expect(normaliseObsidianSettingsData(null)).toBeUndefined();
|
||||
});
|
||||
|
||||
it("preserves stored settings", () => {
|
||||
const settings = { isConfigured: false } as ObsidianLiveSyncSettings;
|
||||
|
||||
expect(normaliseObsidianSettingsData(settings)).toBe(settings);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user