1
0
Fork 0
mirror of synced 2024-09-10 14:35:47 +12:00

Fixing issues with automation test cases running steps outside of a tenant.

This commit is contained in:
mike12345567 2022-04-26 15:50:35 +01:00
parent ca7d532443
commit 3258aead45
2 changed files with 57 additions and 51 deletions

View file

@ -43,6 +43,7 @@ describe("run misc tests", () => {
describe("test table utilities", () => {
it("should be able to import a CSV", async () => {
return config.doInContext(null, async () => {
const table = await config.createTable({
name: "table",
type: "table",
@ -92,4 +93,5 @@ describe("run misc tests", () => {
expect(rows[0].c).toEqual("3")
})
})
})
})

View file

@ -1,4 +1,6 @@
const TestConfig = require("../../../tests/utilities/TestConfiguration")
const { TENANT_ID } = require("../../../tests/utilities/structures")
const { doInTenant } = require("@budibase/backend-core/tenancy")
const actions = require("../../actions")
const emitter = require("../../../events/index")
const env = require("../../../environment")
@ -31,6 +33,7 @@ exports.runInProd = async fn => {
}
exports.runStep = async function runStep(stepId, inputs) {
return doInTenant(TENANT_ID, async () => {
let step = await actions.getAction(stepId)
expect(step).toBeDefined()
return step({
@ -40,6 +43,7 @@ exports.runStep = async function runStep(stepId, inputs) {
apiKey: exports.apiKey,
emitter,
})
})
}
exports.apiKey = "test"