diff --git a/test/unit/plugins.js b/test/unit/plugins.js index c7533dc..9ca41d0 100644 --- a/test/unit/plugins.js +++ b/test/unit/plugins.js @@ -1,12 +1,15 @@ /* plugins go here */ var msg = function(msg) { - return {'text': msg } -} + return {'text': msg }; +}; var metadata_name = function(message) { - return message['metadata'][0]['name'] -} + if (message.metadata && message.metadata[0] && message.metadata[0].name) { + return message.metadata[0].name; + } + return null; +}; var expectTheseMessagesToContain = function(urls, pluginType, plugins) { for (var i = 0; i < urls.length; i++) { @@ -16,7 +19,7 @@ var expectTheseMessagesToContain = function(urls, pluginType, plugins) { ) ).toEqual(pluginType); } -} +}; describe('filter', function() { beforeEach(module('plugins'));