diff --git a/packages/botonic-core/src/models/legacy-types.ts b/packages/botonic-core/src/models/legacy-types.ts index eaf707b10..e108ce1e9 100644 --- a/packages/botonic-core/src/models/legacy-types.ts +++ b/packages/botonic-core/src/models/legacy-types.ts @@ -248,7 +248,6 @@ export interface BotRequest { input: Input lastRoutePath: RoutePath session: Session - followUpAction?: any } /** The response of the bot for the triggered actions, which can be diff --git a/packages/botonic-core/tests/handoff.test.ts b/packages/botonic-core/tests/handoff.test.ts index d5b2cc906..a5efa33d0 100644 --- a/packages/botonic-core/tests/handoff.test.ts +++ b/packages/botonic-core/tests/handoff.test.ts @@ -127,4 +127,13 @@ describe('Handoff', () => { }) expect(builder._session._botonic_action).toEqual(expectedBotonicAction) }) + + test('defines create_test_integration_case_with_payload for test integrations', () => { + const builder = new HandOffBuilder({ + is_test_integration: true, + }).withOnFinishPayload('payload1') + builder.handOff() + const expectedBotonicAction = 'create_test_integration_case:payload1' + expect(builder._session._botonic_action).toEqual(expectedBotonicAction) + }) }) diff --git a/packages/botonic-plugin-flow-builder/src/index.ts b/packages/botonic-plugin-flow-builder/src/index.ts index 8cbdab8b2..c52b78ce4 100644 --- a/packages/botonic-plugin-flow-builder/src/index.ts +++ b/packages/botonic-plugin-flow-builder/src/index.ts @@ -82,7 +82,6 @@ export default class BotonicPluginFlowBuilder implements Plugin { } async pre(request: PluginPreRequest): Promise { - request.session.is_test_integration = true this.currentRequest = request this.cmsApi = await FlowBuilderApi.create({ url: this.resolveFlowUrl(request),