Constructor
new MockConversation()
- Source:
Example
const Testing = require('@oracle/bots-node-sdk/testing');
const { MyCustomComponent } = require('path/to/custom/components');
describe('MyCustomComponent', () => {
it('should reply with message', done => {
const request = Testing.MockRequest();
const conversation = Testing.MockConversation.fromRequest(request);
new MyCustomComponent()
.invoke(conversation, err => {
expect(conversation.response().messages).toBeDefined();
return err ? done.fail(err) : done();
});
})
})
Methods
getReplies()
- Description:
- get conversation reply messages
- Source:
Returns:
- message list returned by the component
(static) any()
- Description:
- create a mock conversation with an "empty" valid request.
- Source:
Returns:
Conversation
(static) fromRequest(req)
- Description:
- create conversation instance from a request
- Source:
Parameters:
Name | Type | Description |
---|---|---|
req |
* | the component invocation request body |
Returns:
Conversation