Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

48 lines (42 sloc) 1.213 kb
Tests = require './tests'
assert = require 'assert'
helper = Tests.helper()
Robot = require '../src/robot'
require('../src/scripts/google-images') helper
# start up a danger room for google images
danger = Tests.danger helper, (req, res, url) ->
res.writeHead 200
res.end JSON.stringify(
responseData:
results: [
unescapedUrl: "(#{url.query.q})"
]
)
# callbacks for when hubot sends messages
mu = "http://mustachify.me/?src="
tests = [
(msg) -> assert.equal "#{mu}(foo)#.png", msg
(msg) -> assert.equal "#{mu}(foo)#.png", msg
(msg) -> assert.equal "#{mu}(foo)#.png", msg
(msg) -> assert.equal "#{mu}(foo)#.png", msg
(msg) -> assert.equal "(foo)#.png", msg
(msg) -> assert.equal "(foo)#.png", msg
(msg) -> assert.equal "(foo)#.png", msg
(msg) -> assert.equal "(animated foo)#.png", msg
]
# run the async tests
messages = [
'helper: stache me foo',
'helper: stache foo',
'helper: mustache me foo',
'helper: mustache foo',
'helper: img foo',
'helper: image me foo',
'helper: image foo',
'helper: animate me foo'
]
user = {}
danger.start tests, ->
for message in messages
helper.receive new Robot.TextMessage user, message
helper.stop()
Jump to Line
Something went wrong with that request. Please try again.