Sha256: 37d2c13c5d880117e4f2f8cd9a8d3dd8e4bd5c284a87d759ea3538e4249e5838
Contents?: true
Size: 810 Bytes
Versions: 7
Compression:
Stored size: 810 Bytes
Contents
var browserify = require('../'); var vm = require('vm'); var test = require('tap').test; test('requiring a shimmed module name from an external bundle', function (t) { var b1 = browserify(); var b2 = browserify(); b1.require(__dirname + '/external_shim/bundle1.js', { expose: 'bundle1' }); b2.external(b1); b2.require(__dirname + '/external_shim/bundle2.js', { expose: 'bundle2' }); b1.bundle(function (err, src1) { b2.bundle(function (err, src2) { t.plan(1); var c = { console: console, setTimeout: setTimeout, clearTimeout: clearTimeout }; vm.runInNewContext(src1 + src2, c); t.ok(c.require('bundle1').shim === c.require('bundle2').shim); }); }); });
Version data entries
7 entries across 7 versions & 2 rubygems