diff options
Diffstat (limited to 'js/blotbotboot/node_modules/irc/test/test-parse-line.js')
-rw-r--r-- | js/blotbotboot/node_modules/irc/test/test-parse-line.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/js/blotbotboot/node_modules/irc/test/test-parse-line.js b/js/blotbotboot/node_modules/irc/test/test-parse-line.js new file mode 100644 index 0000000..c0da515 --- /dev/null +++ b/js/blotbotboot/node_modules/irc/test/test-parse-line.js @@ -0,0 +1,22 @@ +var parseMessage = require('../lib/parse_message'); +var test = require('tape'); + +var testHelpers = require('./helpers'); + +test('irc.parseMessage', function(t) { + var checks = testHelpers.getFixtures('parse-line'); + + Object.keys(checks).forEach(function(line) { + var stripColors = false; + if (checks[line].hasOwnProperty('stripColors')) { + stripColors = checks[line].stripColors; + delete checks[line].stripColors; + } + t.equal( + JSON.stringify(checks[line]), + JSON.stringify(parseMessage(line, stripColors)), + line + ' parses correctly' + ); + }); + t.end(); +}); |