UNPKG

703 BJavaScriptView Raw
1var browserify = require('../');
2var test = require('tap').test;
3
4var pubdir = __dirname;
5var dir = pubdir + '/bundle-bundle-external';
6
7var opt = {
8 debug: true,
9 basedir: pubdir,
10 exposeAll: true
11};
12
13test('bundle bundle external', function (t) {
14 t.plan(1);
15 var bundle1 = browserify(opt);
16 var name = dir + '/foo.js';
17 bundle1.require(name, { entry: true, expose: name, basedir: pubdir });
18
19 var bundle2 = browserify({
20 debug: true,
21 basedir: pubdir,
22 entries: [ dir + '/baz.js' ]
23 });
24
25 // adding and removing this line causes failure //
26 //bundle2.external(bundle1);
27
28 bundle2.bundle(function(err, src) {
29 t.ifError(err);
30 });
31});