{
  "name": "hubot-test-helper",
  "version": "0.0.6",
  "description": "Helper for testing hubot script",
  "main": "./src/index",
  "scripts": {
    "test": "mocha --compilers coffee:coffee-script/register test"
  },
  "keywords": [
    "hubot"
  ],
  "dependencies": {
    "hubot": ">= 2.6.0 < 3.0.0"
  },
  "devDependencies": {
    "chai": "latest",
    "coffee-script": "latest",
    "mocha": "latest"
  },
  "author": "Fumiaki MATSUSHIMA",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git@github.com:mtsmfm/hubot-test-helper.git"
  }
}

{
  "name": "hubot-test-helper",
  "version": "0.0.6",
  "description": "Helper for testing hubot script",
  "main": "./src/index",
  "scripts": {
    "test": "mocha --compilers coffee:coffee-script/register test"
  },
  "keywords": [
    "hubot"
  ],
  "dependencies": {
    "hubot": ">= 2.6.0 < 2.14.0"
  },
  "devDependencies": {
    "chai": "latest",
    "coffee-script": "latest",
    "mocha": "latest"
  },
  "author": "Fumiaki MATSUSHIMA",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git@github.com:mtsmfm/hubot-test-helper.git"
  }
}

Set the max Hubot version to 2.14.0.
Set the max Hubot version to 2.14.0.

In version 2.14.0, Hubot started using the `async` module for responding to received messages (in `Hubot.Robot`).  Tests can technically still be run with the current code, but all tests will need to be modified to include a short timeout in the `beforeEach` function.

```coffeescript
    beforeEach (done) ->
      room.user.say 'alice', 'hubot pug me'
      setTimeout done, 50
```
