From 7405426deaea721c9ce096ee8e63d245af660c5c Mon Sep 17 00:00:00 2001 From: Enrico Fasoli Date: Sat, 26 Sep 2015 18:14:55 +0200 Subject: [PATCH] added tests and fixed meme. raised node listener limit (we got many tests) --- asjon-testing.coffee | 3 +++ scripts/memes.coffee | 9 ++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/asjon-testing.coffee b/asjon-testing.coffee index a7cd725..6eb895e 100644 --- a/asjon-testing.coffee +++ b/asjon-testing.coffee @@ -3,6 +3,9 @@ path = require "path" Robot = require("hubot/src/robot") TextMessage = require("hubot/src/message").TextMessage +# Raise listeners limit +process.setMaxListeners(20) + before = (done) -> process.env.TESTING_ASJON = 'true' robot = new Robot null, "mock-adapter", no, 'asjon' diff --git a/scripts/memes.coffee b/scripts/memes.coffee index 9339b80..68e0941 100644 --- a/scripts/memes.coffee +++ b/scripts/memes.coffee @@ -15,6 +15,9 @@ module.exports = (robot) -> robot.respond /meme (.+)/i, (res) -> text = res.match[1] - meme = (escape i.trim() for i in text.split ',').join '/' - url = 'http://memegen.link/' + meme + '.jpg' - res.send url + if(text.split(',').length != 3) + res.send 'richiesta malformata: prova a chiedermi "asjon help meme" per sapere sapere come funziona il comando' + else + meme = (escape i.trim() for i in text.split ',').join '/' + url = 'http://memegen.link/' + meme + '.jpg' + res.send url