UNPKG

irc

Version:
23 lines (19 loc) 661 B
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(); });