UNPKG

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