loads a session associated with an address and passes it to a user defined function
function passed in to inspect message
(Optional) address of the session to load. Defaults to bot's default address if not defined
executes each test step serially.
sends a message to a bot and compares bot responses against expectedResponsess. Expected responses can be a variable number of args, each of which can be a single expected response of any PossibleExpectedMessageType or a collection of PossibleExpectedMessageType that mocks a randomly selected response by the bot
message to send to bot
(Optional) responses the bot-tester framework checks against
sends a message to the bot. This should be used whenever session.save() is used without sending a reply to the user. This exists due to a limitation in the current implementation of the botbuilder framework
message to send to bot
same as sendMessageToBot, but the order of responses is not checked. This will cause the test to hang until all messages it expects are returned
Works exactly like Promise's .then function, except that the return value is not passed as an arg to the next function (even if its another .then)
some function to run
Waits for the given delay between test steps.
Test builder/runner suite. After any of these are called, no functions in IConfigModified should be accessible