parse-reply
Version:
A simple email body parser that strips out replies and quotes of original message
19 lines (16 loc) • 646 B
JavaScript
var fs = require('fs');
var assert = require('assert');
var parse = require('../parse');
describe('Parse Reply', function () {
var files = fs.readdirSync(__dirname + '/files');
files.forEach(function (ff) {
if (!ff.match(/^.*.input.txt$/)) return;
var output = ff.replace('input.txt', 'output.txt');
it('should parse ' + ff + ' and produce ' + output, function () {
var input = fs.readFileSync(__dirname + '/files/' + ff).toString();
var expected = fs.readFileSync(__dirname + '/files/' + output).toString();
var produced = parse(input);
assert.equal(produced.trim(), expected.trim());
});
});
});