var browserify = require('../'); var test = require('tap').test; var path = require('path') test('transform with no entry files', function (t) { process.chdir(__dirname); t.plan(2); var b = browserify(); b.transform('tr'); b.require(path.join(__dirname, 'tr_no_entry/main.js'), { expose: 'yoyo' }); b.bundle(function (err, body) { t.ifError(err); var src = body.toString('utf8') + 'require("yoyo")'; var con = { log: function (msg) { t.equal(msg, 'ZZZ') } }; Function('console', src)(con); }); });