Sha256: 8017239b147618e2c929e64506c0895a5104f5962e3f8af181c6998a1177382b
Contents?: true
Size: 874 Bytes
Versions: 7
Compression:
Stored size: 874 Bytes
Contents
var browserify = require('../'); var vm = require('vm'); var test = require('tap').test; var fs = require('fs'); var through = require('through2'); var path = require('path'); test('stream file', function (t) { var expected = {}; expected[ path.join(__dirname, 'stream/fake.js') ] = true; expected[ path.join(__dirname, 'stream/bar.js' ) ] = true; expected[ path.join(__dirname, 'stream/foo.js' ) ] = true; t.plan(5); var stream = fs.createReadStream(__dirname + '/stream/main.js'); stream.file = path.join(__dirname, '/stream/fake.js'); var b = browserify(stream, { basedir: __dirname + '/stream' }); b.transform(function (file) { t.ok(expected[file]); delete expected[file]; return through(); }); b.bundle(function (err, src) { vm.runInNewContext(src, { t: t }); }); });
Version data entries
7 entries across 7 versions & 2 rubygems