hubot-forecastio
Version:
A Hubot Script that looks up weather forcast data from forcast.io with geocoding courtesy of Google Maps
20 lines (14 loc) • 513 B
text/coffeescript
chai = require 'chai'
sinon = require 'sinon'
chai.use require 'sinon-chai'
expect = chai.expect
describe 'forecastio', ->
process.env.HUBOT_FORECAST_IO_API_KEY = '12345'
beforeEach ->
@robot =
respond: sinon.spy()
require('../src/forecastio')(@robot)
#it 'registers a respond listener', ->
# expect(@robot.respond).to.have.been.calledWith(/weather in Jackson Heights, NY/)
it 'registers a respond listener', ->
expect(@robot.respond).to.have.been.calledWith(/weather in (.*)/i)