UNPKG

437 Btext/coffeescriptView Raw
1chai = require 'chai'
2sinon = require 'sinon'
3chai.use require 'sinon-chai'
4
5expect = chai.expect
6
7describe 'speak', ->
8 beforeEach ->
9 @robot =
10 respond: sinon.spy()
11 hear: sinon.spy()
12
13 require('../src/speak')(@robot)
14
15 it 'registers a respond listener', ->
16 expect(@robot.respond).to.have.been.calledWith(/say something ([A-Z]||[a-z]*)?/)
17 expect(@robot.respond).to.have.been.calledWith(/say something stupid/)
\No newline at end of file