@makingchatbots/genesys-cloud-chatbot-tester-cli
Version:
[](https://www.npmjs.com/package/@makingchatbots/genesys-cloud-chatbot-tester-cli) [ • 839 B
TypeScript
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;
}