UNPKG

607 BJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var backbone = require('backbone');
4var test = require('tap').test;
5
6test('backbone', function (t) {
7 t.plan(3);
8 var b = browserify();
9 b.require('backbone');
10 b.bundle(function (err, buf) {
11 t.ok(Buffer.isBuffer(buf));
12 var src = buf.toString('utf8');
13 t.ok(src.length > 0);
14
15 var c = { console: console };
16 vm.runInNewContext(src, c);
17 t.deepEqual(
18 Object.keys(backbone).sort(),
19 Object.keys(c.require('backbone')).sort()
20 );
21 t.end();
22 });
23});