Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80698 views
1
var browserify = require('../');
2
var vm = require('vm');
3
var test = require('tap').test;
4
5
test('double bundle parallel', function (t) {
6
t.plan(7);
7
8
var sources = [];
9
var b = browserify(__dirname + '/entry/main.js');
10
11
var pending = 2;
12
b.bundle(check(0));
13
b.bundle(check(1));
14
15
function check (index) {
16
return function (err, src) {
17
t.ifError(err);
18
var c = {
19
done : function (one, two) {
20
t.equal(one, 1);
21
t.equal(two, 2);
22
}
23
};
24
vm.runInNewContext(src, c);
25
sources[index] = src.toString('utf8');
26
if (--pending === 0) done();
27
};
28
}
29
30
function done () {
31
t.equal(sources[0], sources[1]);
32
}
33
});
34
35