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('always insert', function (t) {
9
t.plan(6);
10
var s = mdeps({
11
transform: inserter,
12
modules: {
13
buffer: require.resolve('buffer/')
14
}
15
});
16
s.pipe(bpack({ raw: true })).pipe(concat(function (src) {
17
var c = {
18
t: t,
19
self: { xyz: 555 }
20
};
21
vm.runInNewContext(src, c);
22
}));
23
s.end(__dirname + '/always/main.js');
24
});
25
26
function inserter (file) {
27
return insert(file, { always: true });
28
}
29
30