UNPKG

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