From 3cf35881928eea3258e62dfc73d572dde0c2f30e Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Wed, 5 Jun 2024 17:09:46 +0100 Subject: [PATCH] Add test for migration disabling. --- .../server/src/appMigrations/tests/migrations.spec.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/server/src/appMigrations/tests/migrations.spec.ts b/packages/server/src/appMigrations/tests/migrations.spec.ts index 7af2346934..9f924aa2c5 100644 --- a/packages/server/src/appMigrations/tests/migrations.spec.ts +++ b/packages/server/src/appMigrations/tests/migrations.spec.ts @@ -1,6 +1,7 @@ import { Header } from "@budibase/backend-core" import * as setup from "../../api/routes/tests/utilities" import * as migrations from "../migrations" +import { migrationsEnabled } from "../index" import { getAppMigrationVersion } from "../appMigrationMetadata" jest.mock("../migrations", () => ({ @@ -52,4 +53,14 @@ describe("migrations", () => { }, }) }) + + it("should disable migrations if any migration is disabled", () => { + migrations.MIGRATIONS.push({ + id: "20231211105814_new-test", + func: async () => {}, + disabled: true, + }) + + expect(migrationsEnabled()).toBe(false) + }) })