asjon/test/asjon-mock.coffee
2015-04-28 10:11:01 +02:00

25 lines
620 B
CoffeeScript

nock = require 'nock'
expect = require("chai").should()
Asjon = require '../asjon-testing.coffee'
asjon = undefined
describe 'hubot mock', ->
before (done) ->
# Inizializzo robot
Asjon (assa) ->
asjon = assa
after asjon.after
afterEach asjon.clear
require('../scripts/memoria.coffee')(asjon.robot)
done()
it 'should intercept hubot\'s HTTP calls', (done) ->
nock('http://ddg.gg').get('/').reply 200, 'nocked'
asjon.robot.http('http://ddg.gg')
.get() (err, res, body) ->
res.statusCode.should.equal 200
body.should.equal 'nocked'
done()