Bottender Context Simulator
Test your Bottender with ease
- only support messenger platform
Installation
npm install --dev bottender-context-simulator --save
Example
Modify from the original example
const { ContextSimulator } = require('bottender-context-simulator');
const handler = require('../handler');
const simulator = new ContextSimulator({
platform: 'messenger'
});
it('should work', async () => {
const context = simulator.createQuickReplyContext('Awesome');
await handler(context);
expect(context.sendText).toBeCalledWith('You say: Awesome');
});