25 lines
619 B
CoffeeScript
25 lines
619 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()
|
|
|