Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80529 views
1
var test = require('tap').test;
2
var mdeps = require('module-deps');
3
var bpack = require('browser-pack');
4
var insert = require('../');
5
var concat = require('concat-stream');
6
var vm = require('vm');
7
8
test('early return', function (t) {
9
t.plan(4);
10
var s = mdeps({ transform: [ inserter ] });
11
s.pipe(bpack({ raw: true })).pipe(concat(function (src) {
12
var c = {
13
t: t,
14
setTimeout: setTimeout,
15
clearTimeout: clearTimeout
16
};
17
vm.runInNewContext(src, c);
18
}));
19
s.end(__dirname + '/return/main.js');
20
});
21
22
function inserter (file) {
23
return insert(file, {
24
basedir: __dirname + '/return'
25
});
26
}
27
28