UNPKG

3.88 kBJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var test = require('tap').test;
4
5test('browser field resolve (a)', function (t) {
6 t.plan(2);
7 var b = browserify(__dirname + '/browser_field_resolve/a/main.js');
8 b.bundle(function (err, src) {
9 t.ifError(err);
10 vm.runInNewContext(src, { console: { log: log } });
11 function log (x) { t.equal(x, 555) }
12 });
13});
14
15test('browser field resolve (b)', function (t) {
16 t.plan(2);
17 var b = browserify(__dirname + '/browser_field_resolve/b/main.js');
18 b.bundle(function (err, src) {
19 t.ifError(err);
20 vm.runInNewContext(src, { console: { log: log } });
21 function log (x) { t.equal(x, 444) }
22 });
23});
24
25test('browser field resolve (c)', function (t) {
26 t.plan(2);
27 var b = browserify(__dirname + '/browser_field_resolve/c/main.js');
28 b.bundle(function (err, src) {
29 t.ifError(err);
30 vm.runInNewContext(src, { console: { log: log } });
31 function log (x) { t.equal(x, 333) }
32 });
33
34});
35
36test('browser field resolve (d)', function (t) {
37 t.plan(2);
38 var b = browserify(__dirname + '/browser_field_resolve/d/main.js');
39 b.bundle(function (err, src) {
40 t.ifError(err);
41 vm.runInNewContext(src, { console: { log: log } });
42 function log (x) { t.equal(x, 222) }
43 });
44});
45
46test('browser field resolve (e)', function (t) {
47 t.plan(2);
48 var b = browserify(__dirname + '/browser_field_resolve/e/main.js');
49 b.bundle(function (err, src) {
50 t.ifError(err);
51 vm.runInNewContext(src, { console: { log: log } });
52 function log (x) { t.equal(x, 111) }
53 });
54});
55
56test('browser field resolve (f)', function (t) {
57 t.plan(2);
58 var b = browserify(__dirname + '/browser_field_resolve/f/main.js');
59 b.bundle(function (err, src) {
60 t.ifError(err);
61 vm.runInNewContext(src, { console: { log: log } });
62 function log (x) { t.equal(x, 999) }
63 });
64});
65
66test('browser field resolve (g)', function (t) {
67 t.plan(2);
68 var b = browserify(__dirname + '/browser_field_resolve/g/main.js');
69 b.bundle(function (err, src) {
70 t.ifError(err);
71 vm.runInNewContext(src, { console: { log: log } });
72 function log (x) { t.deepEqual(x, {}) }
73 });
74});
75
76test('browser field resolve (h)', function (t) {
77 t.plan(2);
78 var b = browserify(__dirname + '/browser_field_resolve/h/main.js');
79 b.bundle(function (err, src) {
80 t.ifError(err);
81 vm.runInNewContext(src, { console: { log: log } });
82 function log (x) { t.deepEqual(x, {}) }
83 });
84});
85
86test('browser field resolve (i)', function (t) {
87 t.plan(2);
88 var b = browserify(__dirname + '/browser_field_resolve/i/main.js');
89 b.bundle(function (err, src) {
90 t.ifError(err);
91 vm.runInNewContext(src, { console: { log: log } });
92 function log (x) { t.deepEqual(x, 5000) }
93 });
94});
95
96test('browser field resolve (j)', function (t) {
97 t.plan(2);
98 var b = browserify(__dirname + '/browser_field_resolve/j/main.js');
99 b.bundle(function (err, src) {
100 t.ifError(err);
101 vm.runInNewContext(src, { console: { log: log } });
102 function log (x) { t.deepEqual(x, 5000) }
103 });
104});
105
106test('browser field resolve (k)', function (t) {
107 t.plan(2);
108 var b = browserify(__dirname + '/browser_field_resolve/k/main.js');
109 b.bundle(function (err, src) {
110 t.ifError(err);
111 vm.runInNewContext(src, { console: { log: log } });
112 function log (x) { t.deepEqual(x, 3000) }
113 });
114});
115
116test('browser field resolve (l)', function (t) {
117 t.plan(2);
118 var b = browserify(__dirname + '/browser_field_resolve/l/main.js');
119 b.bundle(function (err, src) {
120 t.ifError(err);
121 vm.runInNewContext(src, { console: { log: log } });
122 function log (x) { t.deepEqual(x, 3000) }
123 });
124});