Sha256: d10978305cf6e634e0f38e2769a77f43dc2538b70a9a5e0dcc65ded7e0e67b26
Contents?: true
Size: 1.64 KB
Versions: 7
Compression:
Stored size: 1.64 KB
Contents
var assert = require('assert'); var browserify = require('../'); var vm = require('vm'); var test = require('tap').test; test('fieldString', function (t) { t.plan(1); var b = browserify(); b.require(__dirname + '/field/string.js', { expose: './string.js' }); b.bundle(function (err, src) { if (err) return t.fail(err); var c = {}; vm.runInNewContext(src, c); t.equal( c.require('./string.js'), 'browser' ); }); }); test('fieldObject', function (t) { t.plan(1); var b = browserify(); b.require(__dirname + '/field/object.js', { expose: './object.js' }); b.bundle(function (err, src) { if (err) return t.fail(err); var c = {}; vm.runInNewContext(src, c); t.equal( c.require('./object.js'), '!browser' ); }); }); test('missObject', function (t) { t.plan(1); var b = browserify(); b.require(__dirname + '/field/miss.js', { expose: './miss.js' }); b.bundle(function (err, src) { if (err) return t.fail(err); var c = {}; vm.runInNewContext(src, c); t.equal( c.require('./miss.js'), '!browser' ); }); }); test('fieldSub', function (t) { t.plan(1); var b = browserify(); b.require(__dirname + '/field/sub.js', { expose: './sub.js' }); b.bundle(function (err, src) { if (err) return t.fail(err); var c = {}; vm.runInNewContext(src, c); t.equal( c.require('./sub.js'), 'browser' ); }); });
Version data entries
7 entries across 7 versions & 2 rubygems