Show More
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
References:
File last commit:
Show/Diff file:
Action:
node_modules/static-module/test/log.js
| 45 lines
| 1.4 KiB
| application/javascript
| JavascriptLexer
|
r789 | var staticModule = require('../'); | |||
var test = require('tape'); | ||||
var concat = require('concat-stream'); | ||||
var quote = require('quote-stream'); | ||||
var fs = require('fs'); | ||||
var path = require('path'); | ||||
test('stream into a console.log', function (t) { | ||||
t.plan(1); | ||||
var sm = staticModule({ | ||||
beep: function () { | ||||
var q = quote(); | ||||
q.end('eek'); | ||||
return q; | ||||
} | ||||
}, { vars: { __dirname: path.join(__dirname, 'brfs') } }); | ||||
readStream('source.js').pipe(sm).pipe(concat(function (body) { | ||||
t.equal(body.toString('utf8'), 'console.log("eek");\n'); | ||||
})); | ||||
}); | ||||
test('trickle stream into a console.log', function (t) { | ||||
t.plan(1); | ||||
var sm = staticModule({ | ||||
beep: function () { | ||||
var q = quote(); | ||||
var chunks = [ 'beep', ' boop', ' robots' ]; | ||||
var iv = setInterval(function () { | ||||
if (chunks.length === 0) { | ||||
clearInterval(iv); | ||||
q.end(); | ||||
} | ||||
else q.write(chunks.shift()); | ||||
}, 10); | ||||
return q; | ||||
} | ||||
}, { vars: { __dirname: path.join(__dirname, 'brfs') } }); | ||||
readStream('source.js').pipe(sm).pipe(concat(function (body) { | ||||
t.equal(body.toString('utf8'), 'console.log("beep boop robots");\n'); | ||||
})); | ||||
}); | ||||
function readStream (file) { | ||||
return fs.createReadStream(path.join(__dirname, 'log', file)); | ||||
} | ||||