1
0
Fork 0
mirror of synced 2024-09-30 17:18:14 +13:00

Fixing lookup of custom role by ID in test case.

This commit is contained in:
mike12345567 2023-06-26 17:01:50 +01:00
parent ced1dd95c7
commit 8882801315

View file

@ -19,6 +19,7 @@ jest.mock("@budibase/backend-core", () => {
let appId: string
let appDb: Database
const ROLE_NAME = "newRole"
async function addAppMetadata() {
await appDb.put({
@ -34,7 +35,7 @@ describe("/api/global/roles", () => {
const config = new TestConfiguration()
const role = new roles.Role(
db.generateRoleID("newRole"),
db.generateRoleID(ROLE_NAME),
roles.BUILTIN_ROLE_IDS.BASIC,
permissions.BuiltinPermissionID.READ_ONLY
)
@ -66,7 +67,7 @@ describe("/api/global/roles", () => {
const res = await config.api.roles.get()
expect(res.body).toBeDefined()
expect(res.body[appId].roles.length).toEqual(5)
expect(res.body[appId].roles.map((r: any) => r._id)).toContain(role._id)
expect(res.body[appId].roles.map((r: any) => r._id)).toContain(ROLE_NAME)
})
})