|
|
@ -1,6 +1,7 @@ |
|
|
const { checkBuilderEndpoint } = require("./utilities/TestFunctions") |
|
|
const { checkBuilderEndpoint } = require("./utilities/TestFunctions") |
|
|
const setup = require("./utilities") |
|
|
const setup = require("./utilities") |
|
|
const { basicLayout } = setup.structures |
|
|
const { basicLayout } = setup.structures |
|
|
|
|
|
const { events } = require("@budibase/backend-core") |
|
|
|
|
|
|
|
|
describe("/layouts", () => { |
|
|
describe("/layouts", () => { |
|
|
let request = setup.getRequest() |
|
|
let request = setup.getRequest() |
|
|
@ -12,6 +13,7 @@ describe("/layouts", () => { |
|
|
beforeEach(async () => { |
|
|
beforeEach(async () => { |
|
|
await config.init() |
|
|
await config.init() |
|
|
layout = await config.createLayout() |
|
|
layout = await config.createLayout() |
|
|
|
|
|
jest.clearAllMocks() |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
describe("save", () => { |
|
|
describe("save", () => { |
|
|
@ -23,6 +25,7 @@ describe("/layouts", () => { |
|
|
.expect("Content-Type", /json/) |
|
|
.expect("Content-Type", /json/) |
|
|
.expect(200) |
|
|
.expect(200) |
|
|
expect(res.body._rev).toBeDefined() |
|
|
expect(res.body._rev).toBeDefined() |
|
|
|
|
|
expect(events.layout.created).toBeCalledTimes(1) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
it("should apply authorization to endpoint", async () => { |
|
|
it("should apply authorization to endpoint", async () => { |
|
|
@ -42,6 +45,7 @@ describe("/layouts", () => { |
|
|
.expect("Content-Type", /json/) |
|
|
.expect("Content-Type", /json/) |
|
|
.expect(200) |
|
|
.expect(200) |
|
|
expect(res.body.message).toBeDefined() |
|
|
expect(res.body.message).toBeDefined() |
|
|
|
|
|
expect(events.layout.deleted).toBeCalledTimes(1) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
it("should apply authorization to endpoint", async () => { |
|
|
it("should apply authorization to endpoint", async () => { |
|
|
|