UNPKG

683 BJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var test = require('tap').test;
4
5test('reset', function (t) {
6 t.plan(4);
7
8 var b = browserify();
9 b.require('path');
10 b.bundle(function (err, src) {
11 check(err, src);
12 b.bundle(function (err, src) {
13 check(err, src);
14 });
15 });
16
17 function check (err, src) {
18 t.ifError(err);
19 var c = {
20 setTimeout : setTimeout,
21 clearTimeout : clearTimeout,
22 console : console
23 };
24 vm.runInNewContext(src, c);
25
26 t.equal(
27 c.require('path').join('/a', 'b'),
28 '/a/b'
29 );
30 }
31});