mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-10 12:51:10 +08:00
19 lines
617 B
TypeScript
19 lines
617 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import becca from "../becca/becca.js";
|
|
import sql from "./sql.js";
|
|
import migration from "./migration.js";
|
|
import cls from "./cls.js";
|
|
|
|
describe("Migration", () => {
|
|
it("migrates from v214", async () => {
|
|
await new Promise<void>((resolve) => {
|
|
cls.init(async () => {
|
|
sql.rebuildIntegrationTestDatabase("test/db/document_v214.db");
|
|
await migration.migrateIfNecessary();
|
|
expect(sql.getValue("SELECT count(*) FROM blobs")).toBe(116);
|
|
resolve();
|
|
});
|
|
});
|
|
});
|
|
});
|