dimenticato un file

This commit is contained in:
Enrico Fasoli 2015-09-26 18:16:17 +02:00
parent 7405426dea
commit e293bb2000

38
test/memes-test.coffee Normal file
View File

@ -0,0 +1,38 @@
nock = require 'nock'
expect = require("chai").should()
Asjon = require '../asjon-testing.coffee'
asjon = undefined
describe 'modulo memes', ->
before (done) ->
# Inizializzo robot
Asjon (assa) ->
asjon = assa
after asjon.after
afterEach asjon.clear
require('../scripts/memes.coffee')(asjon.robot)
done()
it "dovrebbe generare correttamente l'url dell'immagine", (done) ->
questions = [
"asjon meme fry, not sure if this works, or not"
]
acc = 0
asjon.receive (e,l) ->
l.join().should.equal 'http://memegen.link/fry/not_sure_if_this_works/or_not.jpg'
acc++
if acc is questions.length then done()
questions.map (q) -> asjon.send q
it 'dovrebbe rispondere correttamente quando la domanda è malformata', (done) ->
questions = [
"asjon meme a, b, c, d,e"
"asjon meme ciao"
]
acc = 0
asjon.receive (e,l) ->
l.join().should.match /^richiesta malformata/g
acc++
if acc is questions.length then done()
questions.map (q) -> asjon.send q