Novices Performing Miracles
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

mock-hubot

1.1.0 • Public • Published

Mock-hubot

This is a simple wrapper library around hubot-mock-adapter.

How to use

$ npm install --save-dev mock-hubot

Assume we were to test this script.

humock = require 'mock-hubot'
helloScript = require './hello-script.coffee'
{expect} = require 'chai'

describe 'test', ->

    beforeEach (done) ->
      humock.start ->
        humock.learn helloScript
        done()

    afterEach (done) ->
      humock.shutdown -> done()

    it 'provides callback-based way of testing', (done) ->
      humock.test 'hello', (envelope, strings) ->
        expect(strings[0]).match /hello back/
        done()

    it 'provides promise-based way of testing', (done) ->
      humock.test('hello').then (response) ->
        expect(response.toString()).match /hello back/
        done()

install

npm i mock-hubot

Downloadsweekly downloads

20

version

1.1.0

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability