/var/www/greso.tech/server/nsm/node_modules/static-module/test
NameSizeModeActions
assign/-0755rm
brfs/-0755rm
fn/-0755rm
fs/-0755rm
fs_twice/-0755rm
inline/-0755rm
log/-0755rm
many/-0755rm
mixed/-0755rm
nested/-0755rm
obj/-0755rm
prop/-0755rm
readfile_resolve/-0755rm
shebang/-0755rm
unary/-0755rm
varmod/-0755rm
vars/-0755rm
assign.js12720644editdlrm
brfs.js60180644editdlrm
fn.js5540644editdlrm
fs.js18360644editdlrm
fs_twice.js29400644editdlrm
inline.js22000644editdlrm
log.js14160644editdlrm
many.js23300644editdlrm
mixed.js19540644editdlrm
nested.js8130644editdlrm
obj.js6230644editdlrm
prop.js5980644editdlrm
readfile_resolve.js10170644editdlrm
shebang.js6280644editdlrm
unary.js8830644editdlrm
varmod.js11170644editdlrm
vars.js27570644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/static-module/test/assign.js (1272B)
var test = require('tape'); var concat = require('concat-stream'); var staticModule = require('../'); var fs = require('fs'); var path = require('path'); test('assign', function (t) { t.plan(3); var expected = [ 12, 555 ]; var sm = staticModule({ beep: { x: 4, f: function (n) { return n * 111 } } }); readStream('source.js').pipe(sm).pipe(concat(function (body) { t.equal(body.toString('utf8'), '\nconsole.log(4 * 3);' + '\nconsole.log(555);\n' ); Function(['console'],body)({ log: log }); function log (msg) { t.equal(msg, expected.shift()) } })); }); test('assign comma', function (t) { t.plan(3); var expected = [ 12, 555 ]; var sm = staticModule({ beep: { x: 4, f: function (n) { return n * 111 } } }); readStream('comma.js').pipe(sm).pipe(concat(function (body) { t.equal(body.toString('utf8'), 'x = 5;\n' + 'console.log(4 * 3);\n' + 'console.log(555);\n' ); Function(['console'],body)({ log: log }); function log (msg) { t.equal(msg, expected.shift()) } })); }); function readStream (file) { return fs.createReadStream(path.join(__dirname, 'assign', file)); }