UNPKG

880 BJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var test = require('tap').test;
4
5test('$NODE_PATHS', function (t) {
6 t.plan(3);
7 var paths = [ __dirname + '/paths/x', __dirname + '/paths/y' ];
8 var sep = /^win/i.test(process.platform) ? ';' : ':';
9
10 process.env.NODE_PATH = (process.env.NODE_PATHS || '')
11 .split(sep).concat(paths).join(sep)
12 ;
13
14 var b = browserify(__dirname + '/paths/main.js');
15 b.bundle(function (err, src) {
16 if (err) t.fail(err);
17 vm.runInNewContext(src, { t: t });
18 });
19});
20
21test('opts.paths', function (t) {
22 t.plan(3);
23
24 var b = browserify({
25 paths: [ __dirname + '/paths/x', __dirname + '/paths/y' ],
26 entries: __dirname + '/paths/main.js'
27 });
28 b.bundle(function (err, src) {
29 if (err) t.fail(err);
30 vm.runInNewContext(src, { t: t });
31 });
32});