asjon/test/asjon-mock.coffee

25 lines
619 B
CoffeeScript
Raw Normal View History

2015-04-28 10:11:01 +02:00
nock = require 'nock'
expect = require("chai").should()
2017-02-27 00:27:39 +01:00
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) ->
2015-04-28 10:11:01 +02:00
nock('http://ddg.gg').get('/').reply 200, 'nocked'
asjon.robot.http('http://ddg.gg')
.get() (err, res, body) ->
2015-04-28 10:11:01 +02:00
res.statusCode.should.equal 200
body.should.equal 'nocked'
done()