UNPKG

520 BJavaScriptView Raw
1var test = require('tap').test;
2var browserify = require('browserify');
3
4var vm = require('vm');
5var fs = require('fs');
6var path = require('path');
7
8test('require.resolve', function (t) {
9 t.plan(2);
10
11 var b = browserify();
12 b.add(__dirname + '/require_resolve/main.js');
13 b.transform(path.dirname(__dirname));
14
15 b.bundle(function (err, src) {
16 t.ifError(err);
17 vm.runInNewContext(src, { console: { log: log } });
18 });
19
20 function log (msg) { t.equal(msg, 'amaze\n') }
21});