chai = require 'chai'
sinon = require 'sinon'
chai.use require 'sinon-chai'

expect = chai.expect

describe 'hubot-urban-airship-connect', ->
  beforeEach ->
    @robot =
      respond: sinon.spy()
      hear: sinon.spy()
      brain:
        once: sinon.spy()
    process.env.UA_CONNECT_ROOMS = 'cnct-bot'
    require('../src/hubot-urban-airship-connect')(@robot)

  it 'registers a hear listener', ->
    expect(@robot.hear).to.have.been.calledWith(/!current/)
