1 | import { IMessage } from 'botbuilder';
|
2 | import { ExpectedMessage } from './ExpectedMessage';
|
3 |
|
4 |
|
5 |
|
6 | export declare class OutgoingMessageComparator {
|
7 | private expectedMessages;
|
8 | private readonly ignoreOrder;
|
9 | constructor(expectedMessages: ExpectedMessage[], ignoreOrder: boolean);
|
10 | /**
|
11 | * compares the current outgoing message against the current expected message
|
12 | */
|
13 | compareOutgoingMessageToExpectedResponses(outgoingMessage: IMessage): void;
|
14 | /**
|
15 | * returns tfalse when all expected messages have been seen (e.g. test steps are emtpy)
|
16 | */
|
17 | expectsAdditionalMessages(): boolean;
|
18 | getTimeoutErrorMessage(): string;
|
19 | private compareOutgoingMessageToExpectedResponsesInOrder(outgoingMessage);
|
20 | private compareOutgoingMessageToExpectedResponsesWithoutOrder(outgoingMessage);
|
21 | /**
|
22 | * gets the next expected message and removes it from the expectedMessages
|
23 | */
|
24 | private dequeueNextExpectedMessage();
|
25 | }
|