Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80522 views
1
var browserify = require('../');
2
var vm = require('vm');
3
var test = require('tap').test;
4
5
test('circular', function (t) {
6
t.plan(1);
7
8
var b = browserify(__dirname + '/circular/main.js');
9
b.bundle(function (err, src) {
10
vm.runInNewContext(src, { t: t });
11
});
12
});
13
14
test('circular expose', function (t) {
15
t.plan(1);
16
17
var b = browserify(__dirname + '/circular/main.js');
18
b.require(__dirname + '/circular/a.js', { expose: './a.js' });
19
b.require(__dirname + '/circular/b.js', { expose: './b.js' });
20
b.bundle(function (err, src) {
21
vm.runInNewContext(src, { t: t });
22
});
23
});
24
25
test('circular require', function (t) {
26
t.plan(1);
27
28
var b = browserify(__dirname + '/circular/main.js');
29
b.require(__dirname + '/circular/a.js');
30
b.require(__dirname + '/circular/b.js');
31
b.bundle(function (err, src) {
32
vm.runInNewContext(src, { t: t });
33
});
34
});
35
36