Skip tests that need multiple users authenticated

This commit is contained in:
Pedro Silva 2023-02-02 09:41:46 +00:00
parent 0cb3e4a046
commit e1d9f5d6bd
2 changed files with 10 additions and 12 deletions

View File

@ -8,7 +8,7 @@ import { App, User } from "@budibase/types"
import generateScreen from "../../../config/internal-api/fixtures/screens" import generateScreen from "../../../config/internal-api/fixtures/screens"
import { db } from "@budibase/backend-core" import { db } from "@budibase/backend-core"
describe("Internal API - App Specific Roles & Permissions", () => { describe.skip("Internal API - App Specific Roles & Permissions", () => {
let api: InternalAPIClient let api: InternalAPIClient
let accountsAPI: AccountsAPIClient let accountsAPI: AccountsAPIClient
let config: TestConfiguration<Application> let config: TestConfiguration<Application>
@ -82,14 +82,13 @@ describe("Internal API - App Specific Roles & Permissions", () => {
const [selfInfoResponse, selfInfoJson] = await config.users.getSelf() const [selfInfoResponse, selfInfoJson] = await config.users.getSelf()
// fetch app package // fetch app package
/*
const [appPackageResponse, appPackageJson] = const [appPackageResponse, appPackageJson] =
await config.applications.getAppPackage(app.appId!) await config.applications.getAppPackage(app.appId!)
expect(appPackageJson.screens).toBeDefined() expect(appPackageJson.screens).toBeDefined()
expect(appPackageJson.screens.length).toEqual(1) expect(appPackageJson.screens.length).toEqual(1)
*/
}) })
it.skip("Custom role access for level 2 permissions", async () => { it("Custom role access for level 2 permissions", async () => {
// Set up user // Set up user
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)
@ -150,7 +149,7 @@ describe("Internal API - App Specific Roles & Permissions", () => {
expect(appPackageJson.screens).toBeDefined() expect(appPackageJson.screens).toBeDefined()
expect(appPackageJson.screens.length).toEqual(1) expect(appPackageJson.screens.length).toEqual(1)
}) })
it.skip("Custom role access for level 3 permissions", async () => { it("Custom role access for level 3 permissions", async () => {
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)
expect(appUser[0].admin?.global).toEqual(false) expect(appUser[0].admin?.global).toEqual(false)
@ -210,7 +209,7 @@ describe("Internal API - App Specific Roles & Permissions", () => {
expect(appPackageJson.screens).toBeDefined() expect(appPackageJson.screens).toBeDefined()
expect(appPackageJson.screens.length).toEqual(1) expect(appPackageJson.screens.length).toEqual(1)
}) })
it.skip("Custom role access for level 4 permissions", async () => { it("Custom role access for level 4 permissions", async () => {
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)
expect(appUser[0].admin?.global).toEqual(false) expect(appUser[0].admin?.global).toEqual(false)
@ -270,7 +269,7 @@ describe("Internal API - App Specific Roles & Permissions", () => {
expect(appPackageJson.screens).toBeDefined() expect(appPackageJson.screens).toBeDefined()
expect(appPackageJson.screens.length).toEqual(1) expect(appPackageJson.screens.length).toEqual(1)
}) })
it.skip("Custom role access for level 5 permissions", async () => { it("Custom role access for level 5 permissions", async () => {
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)
expect(appUser[0].admin?.global).toEqual(false) expect(appUser[0].admin?.global).toEqual(false)

View File

@ -8,7 +8,7 @@ import { User } from "@budibase/types"
import generateScreen from "../../../config/internal-api/fixtures/screens" import generateScreen from "../../../config/internal-api/fixtures/screens"
import { db } from "@budibase/backend-core" import { db } from "@budibase/backend-core"
describe("Internal API - Role screen access", () => { describe.skip("Internal API - Role screen access", () => {
let api: InternalAPIClient let api: InternalAPIClient
let accountsAPI: AccountsAPIClient let accountsAPI: AccountsAPIClient
let config: TestConfiguration<Application> let config: TestConfiguration<Application>
@ -73,16 +73,15 @@ describe("Internal API - Role screen access", () => {
const [selfInfoResponse, selfInfoJson] = await config.users.getSelf() const [selfInfoResponse, selfInfoJson] = await config.users.getSelf()
// fetch app package // fetch app package
/*
const [appPackageResponse, appPackageJson] = const [appPackageResponse, appPackageJson] =
await config.applications.getAppPackage(app.appId!) await config.applications.getAppPackage(app.appId!)
expect(appPackageJson.screens).toBeDefined() expect(appPackageJson.screens).toBeDefined()
expect(appPackageJson.screens.length).toEqual(1) expect(appPackageJson.screens.length).toEqual(1)
expect(appPackageJson.screens[0].routing.roleId).toEqual("BASIC") expect(appPackageJson.screens[0].routing.roleId).toEqual("BASIC")
*/
}) })
it.skip("Check Screen access for POWER role", async () => { it("Check Screen access for POWER role", async () => {
// Set up user // Set up user
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)
@ -136,7 +135,7 @@ describe("Internal API - Role screen access", () => {
expect(appPackageJson.screens.length).toEqual(2) expect(appPackageJson.screens.length).toEqual(2)
}) })
it.skip("Check Screen access for ADMIN role", async () => { it("Check Screen access for ADMIN role", async () => {
// Set up user // Set up user
const appUser = generateUser() const appUser = generateUser()
expect(appUser[0].builder?.global).toEqual(false) expect(appUser[0].builder?.global).toEqual(false)