Require explicit review for restored Vaults

This commit is contained in:
vorotamoroz committed 2026-07-19 07:05:22 +00:00
1 parent d28282edad
commit f0ec046cf4
14 files changed
+410 -121

No files matched your search

@@ -0,0 +1,24 @@
import { describe, expect, it } from "vitest";
import type { CompatibilityPause } from "@/common/databaseCompatibility.ts";
import { compatibilityReviewDetailsMarkdown } from "./compatibilityReviewMarkdown.ts";
describe("Obsidian compatibility review", () => {
it("explains why a configured Vault can be missing its device-local acknowledgement", async () => {
const pause: CompatibilityPause = {
resumable: true,
reasons: [
{
source: "database-version",
state: "missing",
currentVersion: 12,
resumable: true,
},
],
};
const details = compatibilityReviewDetailsMarkdown(pause);
expect(details).toContain("copied or restored");
expect(details).toContain("new Obsidian profile");
expect(details).toContain("does not mean that it is safe to resume automatically");
});
});