UNPKG

1.17 kBJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var path = require('path');
4var test = require('tap').test;
5
6test('entry - relative path', function (t) {
7 process.chdir(__dirname);
8
9 t.plan(3);
10
11 var b = browserify('entry/main.js');
12 b.on('dep', function(row) {
13 if (row.entry) t.equal(row.file, path.join(__dirname, 'entry/main.js'));
14 });
15 b.bundle(function (err, src) {
16 var c = {
17 done : function (one, two) {
18 t.equal(one, 1);
19 t.equal(two, 2);
20 t.end();
21 }
22 };
23 vm.runInNewContext(src, c);
24 });
25});
26
27test('entry - relative path via add', function (t) {
28 t.plan(3);
29
30 var b = browserify({basedir: __dirname});
31 b.add('entry/main.js');
32 b.on('dep', function(row) {
33 if (row.entry) t.equal(row.file, path.join(__dirname, 'entry/main.js'));
34 });
35 b.bundle(function (err, src) {
36 var c = {
37 done : function (one, two) {
38 t.equal(one, 1);
39 t.equal(two, 2);
40 t.end();
41 }
42 };
43 vm.runInNewContext(src, c);
44 });
45});