UNPKG

825 BJavaScriptView Raw
1var browserify = require('../');
2var test = require('tap').test;
3var path = require('path');
4
5test('noParse array', function (t) {
6 process.chdir(__dirname);
7
8 t.plan(2);
9
10 var actual = [];
11 var expected = [
12 'noparse/a.js',
13 'noparse/b.js',
14 'noparse/dir1/1.js',
15 'noparse/node_modules/robot/main.js'
16 ].map(function (x) {return path.resolve(x);}).sort();
17
18 var b = browserify({
19 entries: [ __dirname + '/noparse/a.js' ],
20 noParse: [
21 __dirname + '/noparse/dir1/1.js',
22 __dirname + '/noparse/node_modules/robot/main.js'
23 ]
24 });
25 b.on('dep', function(dep) { actual.push(dep.file); });
26 b.bundle(function (err, src) {
27 actual.sort();
28 t.ifError(err);
29 t.deepEqual(actual, expected);
30 });
31});