Fixing issue with webhook test case - getting sync response back.

This commit is contained in:
mike12345567 2024-12-13 18:15:08 +00:00
parent eb69bbd3cb
commit e11c3f87c4
1 changed files with 8 additions and 2 deletions

View File

@ -2,6 +2,9 @@ import * as automation from "../../index"
import * as setup from "../utilities" import * as setup from "../utilities"
import { Table, Webhook, WebhookActionType } from "@budibase/types" import { Table, Webhook, WebhookActionType } from "@budibase/types"
import { createAutomationBuilder } from "../utilities/AutomationTestBuilder" import { createAutomationBuilder } from "../utilities/AutomationTestBuilder"
import { mocks } from "@budibase/backend-core/tests"
mocks.licenses.useSyncAutomations()
describe("Branching automations", () => { describe("Branching automations", () => {
let config = setup.getConfig(), let config = setup.getConfig(),
@ -32,6 +35,7 @@ describe("Branching automations", () => {
await config.api.webhook.buildSchema(config.getAppId(), webhook._id!, { await config.api.webhook.buildSchema(config.getAppId(), webhook._id!, {
parameter: "string", parameter: "string",
}) })
await config.publish()
return { webhook, automation } return { webhook, automation }
} }
@ -48,12 +52,14 @@ describe("Branching automations", () => {
"Check a basic webhook works as expected" "Check a basic webhook works as expected"
) )
const res = await config.api.webhook.trigger( const res = await config.api.webhook.trigger(
config.getAppId(), config.getProdAppId(),
webhook._id!, webhook._id!,
{ {
parameter: "testing", parameter: "testing",
} }
) )
expect(res).toBeDefined() expect(typeof res).toBe("object")
const collectedInfo = res as Record<string, any>
expect(collectedInfo.value).toEqual("testing")
}) })
}) })