UNPKG

@makingchatbots/genesys-cloud-chatbot-tester-cli

Version:

[![npm](https://img.shields.io/npm/v/@makingchatbots/genesys-cloud-chatbot-tester-cli)](https://www.npmjs.com/package/@makingchatbots/genesys-cloud-chatbot-tester-cli) [![Follow me on LinkedIn for updates](https://img.shields.io/badge/Follow%20for%20updat

22 lines (21 loc) 839 B
import { TestScriptScenario } from './testScript/parseTestScript'; import { TimeoutWaitingForResponseError, TranscribedMessage } from '@makingchatbots/genesys-cloud-chatbot-tester'; import { createConversationIdGetter } from '../../genesysPlatform/messageIdToConversationIdFactory'; export interface ScenarioResult { wasRetriedDueToUnorderedMessageFailure: boolean; scenario: TestScriptScenario; transcription: TranscribedMessage[]; conversationId: { associateId: false; } | { associateId: true; conversationIdGetter: ReturnType<typeof createConversationIdGetter>; }; } export interface ScenarioError extends ScenarioResult { reasonForError: Error | TimeoutWaitingForResponseError; hasPassed: false; } export interface ScenarioSuccess extends ScenarioResult { hasPassed: true; }