task-wrap
Version:
A node-task to wrap input Records with arbitrary text.
26 lines (21 loc) • 534 B
JavaScript
var fs = require('fs');
var Record = require('record');
var Wrap = require('../lib/wrap');
exports['Wrap'] = {
'#run': function (test) {
test.expect(1);
var task = new Wrap();
var options = {
header: '//header',
footer: '//footer'
};
var input = {
src: new Record('path/to/fake/file', 'utf8', 'file1'),
dest: 'tmp/file.txt'
};
task.run(options, input).then(function(input) {
test.equal(input[0].src.toString(),'//headerfile1//footer');
test.done();
});
}
};