dimenticato un file
This commit is contained in:
parent
7405426dea
commit
e293bb2000
38
test/memes-test.coffee
Normal file
38
test/memes-test.coffee
Normal 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
|
Loading…
Reference in New Issue
Block a user