Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80517 views
1
var test = require('tap').test;
2
var browserify = require('../');
3
var vm = require('vm');
4
5
test('bundle external', function (t) {
6
t.plan(3);
7
8
var expected = [
9
{ name: 'beep', value: 111 },
10
{ name: 't-rex', value: 5 }
11
];
12
13
var b = browserify({ bundleExternal: false });
14
b.add(__dirname + '/bundle_external/main.js');
15
b.bundle(function (err, src) {
16
var c = {
17
t: t,
18
require: function (name) {
19
var r = expected.shift();
20
t.equal(name, r.name);
21
return r.value;
22
}
23
};
24
vm.runInNewContext(src, c);
25
});
26
});
27
28