27 lines
749 B
JavaScript
27 lines
749 B
JavaScript
const syncApps = jest.fn()
|
|
const syncRows = jest.fn()
|
|
const syncPlugins = jest.fn()
|
|
jest.mock("../usageQuotas/syncApps", () => ({ run: syncApps }) )
|
|
jest.mock("../usageQuotas/syncRows", () => ({ run: syncRows }) )
|
|
jest.mock("../usageQuotas/syncPlugins", () => ({ run: syncPlugins }) )
|
|
|
|
const TestConfig = require("../../../tests/utilities/TestConfiguration")
|
|
const migration = require("../syncQuotas")
|
|
|
|
describe("run", () => {
|
|
let config = new TestConfig(false)
|
|
|
|
beforeEach(async () => {
|
|
await config.init()
|
|
})
|
|
|
|
afterAll(config.end)
|
|
|
|
it("run", async () => {
|
|
await migration.run()
|
|
expect(syncApps).toHaveBeenCalledTimes(1)
|
|
expect(syncRows).toHaveBeenCalledTimes(1)
|
|
expect(syncPlugins).toHaveBeenCalledTimes(1)
|
|
})
|
|
})
|