Browse Source
Merge pull request #6767 from Budibase/fix/user-email-view-migration
fixing broken migration and single image
master
Martin McKeaveney
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
9 additions and
9 deletions
-
packages/server/src/migrations/functions/tests/userEmailViewCasing.spec.js
-
packages/server/src/migrations/functions/userEmailViewCasing.ts
|
|
|
@ -4,15 +4,13 @@ const { getGlobalDB, doInTenant } = require("@budibase/backend-core/tenancy") |
|
|
|
|
|
|
|
// mock email view creation
|
|
|
|
const coreDb = require("@budibase/backend-core/db") |
|
|
|
const createUserEmailView = jest.fn() |
|
|
|
coreDb.createUserEmailView = createUserEmailView |
|
|
|
const createNewUserEmailView = jest.fn() |
|
|
|
coreDb.createNewUserEmailView = createNewUserEmailView |
|
|
|
|
|
|
|
const migration = require("../userEmailViewCasing") |
|
|
|
|
|
|
|
describe("run", () => { |
|
|
|
doInTenant(TENANT_ID, () => { |
|
|
|
let config = new TestConfig(false) |
|
|
|
const globalDb = getGlobalDB() |
|
|
|
|
|
|
|
beforeEach(async () => { |
|
|
|
await config.init() |
|
|
|
@ -21,8 +19,10 @@ describe("run", () => { |
|
|
|
afterAll(config.end) |
|
|
|
|
|
|
|
it("runs successfully", async () => { |
|
|
|
await migration.run(globalDb) |
|
|
|
expect(createUserEmailView).toHaveBeenCalledTimes(1) |
|
|
|
await doInTenant(TENANT_ID, async () => { |
|
|
|
const globalDb = getGlobalDB() |
|
|
|
await migration.run(globalDb) |
|
|
|
expect(createNewUserEmailView).toHaveBeenCalledTimes(1) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
const { createUserEmailView } = require("@budibase/backend-core/db") |
|
|
|
const { createNewUserEmailView } = require("@budibase/backend-core/db") |
|
|
|
|
|
|
|
/** |
|
|
|
* Date: |
|
|
|
@ -9,5 +9,5 @@ const { createUserEmailView } = require("@budibase/backend-core/db") |
|
|
|
*/ |
|
|
|
|
|
|
|
export const run = async (db: any) => { |
|
|
|
await createUserEmailView(db) |
|
|
|
await createNewUserEmailView(db) |
|
|
|
} |
|
|
|
|