npm.io
0.0.1 • Published 8 years ago

bottender-context-simulator

Licence
MIT
Version
0.0.1
Deps
1
Vulns
0
Weekly
0

Bottender Context Simulator

License: MIT

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');
});