/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['browserify/test/export.js']) {
  _$jscoverage['browserify/test/export.js'] = [];
  _$jscoverage['browserify/test/export.js'][1] = 0;
  _$jscoverage['browserify/test/export.js'][2] = 0;
  _$jscoverage['browserify/test/export.js'][3] = 0;
  _$jscoverage['browserify/test/export.js'][5] = 0;
  _$jscoverage['browserify/test/export.js'][6] = 0;
  _$jscoverage['browserify/test/export.js'][7] = 0;
  _$jscoverage['browserify/test/export.js'][8] = 0;
  _$jscoverage['browserify/test/export.js'][9] = 0;
  _$jscoverage['browserify/test/export.js'][10] = 0;
  _$jscoverage['browserify/test/export.js'][13] = 0;
  _$jscoverage['browserify/test/export.js'][14] = 0;
  _$jscoverage['browserify/test/export.js'][15] = 0;
  _$jscoverage['browserify/test/export.js'][16] = 0;
  _$jscoverage['browserify/test/export.js'][17] = 0;
  _$jscoverage['browserify/test/export.js'][18] = 0;
  _$jscoverage['browserify/test/export.js'][21] = 0;
  _$jscoverage['browserify/test/export.js'][22] = 0;
  _$jscoverage['browserify/test/export.js'][23] = 0;
  _$jscoverage['browserify/test/export.js'][27] = 0;
  _$jscoverage['browserify/test/export.js'][28] = 0;
  _$jscoverage['browserify/test/export.js'][29] = 0;
  _$jscoverage['browserify/test/export.js'][32] = 0;
  _$jscoverage['browserify/test/export.js'][33] = 0;
  _$jscoverage['browserify/test/export.js'][34] = 0;
  _$jscoverage['browserify/test/export.js'][38] = 0;
  _$jscoverage['browserify/test/export.js'][39] = 0;
  _$jscoverage['browserify/test/export.js'][40] = 0;
  _$jscoverage['browserify/test/export.js'][43] = 0;
  _$jscoverage['browserify/test/export.js'][44] = 0;
  _$jscoverage['browserify/test/export.js'][45] = 0;
  _$jscoverage['browserify/test/export.js'][49] = 0;
  _$jscoverage['browserify/test/export.js'][50] = 0;
  _$jscoverage['browserify/test/export.js'][51] = 0;
}
_$jscoverage['browserify/test/export.js'][1]++;
var browserify = require("../");
_$jscoverage['browserify/test/export.js'][2]++;
var vm = require("vm");
_$jscoverage['browserify/test/export.js'][3]++;
var test = require("tap").test;
_$jscoverage['browserify/test/export.js'][5]++;
test("only export require", (function (t) {
  _$jscoverage['browserify/test/export.js'][6]++;
  t.plan(1);
  _$jscoverage['browserify/test/export.js'][7]++;
  var src = browserify().bundle();
  _$jscoverage['browserify/test/export.js'][8]++;
  var c = {};
  _$jscoverage['browserify/test/export.js'][9]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/export.js'][10]++;
  t.same(Object.keys(c), ["require"]);
}));
_$jscoverage['browserify/test/export.js'][13]++;
test("no exports when entries are defined", (function (t) {
  _$jscoverage['browserify/test/export.js'][14]++;
  t.plan(1);
  _$jscoverage['browserify/test/export.js'][15]++;
  var src = browserify(__dirname + "/export/entry.js").bundle();
  _$jscoverage['browserify/test/export.js'][16]++;
  var c = {};
  _$jscoverage['browserify/test/export.js'][17]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/export.js'][18]++;
  t.same(c, {});
}));
_$jscoverage['browserify/test/export.js'][21]++;
test("override require export", (function (t) {
  _$jscoverage['browserify/test/export.js'][22]++;
  t.plan(1);
  _$jscoverage['browserify/test/export.js'][23]++;
  var src = browserify({exports: ["require"]}).addEntry(__dirname + "/export/entry.js").bundle();
  _$jscoverage['browserify/test/export.js'][27]++;
  var c = {};
  _$jscoverage['browserify/test/export.js'][28]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/export.js'][29]++;
  t.same(Object.keys(c), ["require"]);
}));
_$jscoverage['browserify/test/export.js'][32]++;
test("override process export", (function (t) {
  _$jscoverage['browserify/test/export.js'][33]++;
  t.plan(1);
  _$jscoverage['browserify/test/export.js'][34]++;
  var src = browserify({exports: ["process"]}).addEntry(__dirname + "/export/entry.js").bundle();
  _$jscoverage['browserify/test/export.js'][38]++;
  var c = {};
  _$jscoverage['browserify/test/export.js'][39]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/export.js'][40]++;
  t.same(Object.keys(c), ["process"]);
}));
_$jscoverage['browserify/test/export.js'][43]++;
test("override require and process export", (function (t) {
  _$jscoverage['browserify/test/export.js'][44]++;
  t.plan(1);
  _$jscoverage['browserify/test/export.js'][45]++;
  var src = browserify({exports: ["require", "process"]}).addEntry(__dirname + "/export/entry.js").bundle();
  _$jscoverage['browserify/test/export.js'][49]++;
  var c = {};
  _$jscoverage['browserify/test/export.js'][50]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/export.js'][51]++;
  t.same(Object.keys(c).sort(), ["require", "process"].sort());
}));
_$jscoverage['browserify/test/export.js'].source = ["var browserify = require('../');","var vm = require('vm');","var test = require('tap').test;","","test('only export require', function (t) {","    t.plan(1);","    var src = browserify().bundle();","    var c = {};","    vm.runInNewContext(src, c);","    t.same(Object.keys(c), [ 'require' ]);","});","","test('no exports when entries are defined', function (t) {","    t.plan(1);","    var src = browserify(__dirname + '/export/entry.js').bundle();","    var c = {};","    vm.runInNewContext(src, c);","    t.same(c, {});","});","","test('override require export', function (t) {","    t.plan(1);","    var src = browserify({ exports : [ 'require' ] })","        .addEntry(__dirname + '/export/entry.js')","        .bundle()","    ;","    var c = {};","    vm.runInNewContext(src, c);","    t.same(Object.keys(c), [ 'require' ]);","});","","test('override process export', function (t) {","    t.plan(1);","    var src = browserify({ exports : [ 'process' ] })","        .addEntry(__dirname + '/export/entry.js')","        .bundle()","    ;","    var c = {};","    vm.runInNewContext(src, c);","    t.same(Object.keys(c), [ 'process' ]);","});","","test('override require and process export', function (t) {","    t.plan(1);","    var src = browserify({ exports : [ 'require', 'process' ] })","        .addEntry(__dirname + '/export/entry.js')","        .bundle()","    ;","    var c = {};","    vm.runInNewContext(src, c);","    t.same(Object.keys(c).sort(), [ 'require', 'process' ].sort());","});"];
