/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['browserify/test/require_cache.js']) {
  _$jscoverage['browserify/test/require_cache.js'] = [];
  _$jscoverage['browserify/test/require_cache.js'][1] = 0;
  _$jscoverage['browserify/test/require_cache.js'][2] = 0;
  _$jscoverage['browserify/test/require_cache.js'][3] = 0;
  _$jscoverage['browserify/test/require_cache.js'][5] = 0;
  _$jscoverage['browserify/test/require_cache.js'][6] = 0;
  _$jscoverage['browserify/test/require_cache.js'][8] = 0;
  _$jscoverage['browserify/test/require_cache.js'][9] = 0;
  _$jscoverage['browserify/test/require_cache.js'][10] = 0;
  _$jscoverage['browserify/test/require_cache.js'][11] = 0;
  _$jscoverage['browserify/test/require_cache.js'][12] = 0;
  _$jscoverage['browserify/test/require_cache.js'][14] = 0;
  _$jscoverage['browserify/test/require_cache.js'][15] = 0;
  _$jscoverage['browserify/test/require_cache.js'][16] = 0;
  _$jscoverage['browserify/test/require_cache.js'][17] = 0;
}
_$jscoverage['browserify/test/require_cache.js'][1]++;
var vm = require("vm");
_$jscoverage['browserify/test/require_cache.js'][2]++;
var browserify = require("../");
_$jscoverage['browserify/test/require_cache.js'][3]++;
var test = require("tap").test;
_$jscoverage['browserify/test/require_cache.js'][5]++;
test("require.cache", (function (t) {
  _$jscoverage['browserify/test/require_cache.js'][6]++;
  t.plan(3);
  _$jscoverage['browserify/test/require_cache.js'][8]++;
  var src = browserify().require("seq").bundle();
  _$jscoverage['browserify/test/require_cache.js'][9]++;
  var c = {};
  _$jscoverage['browserify/test/require_cache.js'][10]++;
  vm.runInNewContext(src, c);
  _$jscoverage['browserify/test/require_cache.js'][11]++;
  var seqPath = c.require.resolve("seq");
  _$jscoverage['browserify/test/require_cache.js'][12]++;
  t.equal(c.require.cache[seqPath], undefined);
  _$jscoverage['browserify/test/require_cache.js'][14]++;
  var seq = c.require("seq");
  _$jscoverage['browserify/test/require_cache.js'][15]++;
  t.equal(seq, c.require.cache[seqPath].exports);
  _$jscoverage['browserify/test/require_cache.js'][16]++;
  var seqCached = c.require("seq");
  _$jscoverage['browserify/test/require_cache.js'][17]++;
  t.equal(seq, seqCached);
}));
_$jscoverage['browserify/test/require_cache.js'].source = ["var vm = require('vm');","var browserify = require('../');","var test = require('tap').test;","","test('require.cache', function (t) {","    t.plan(3);","    ","    var src = browserify().require('seq').bundle();","    var c = {};","    vm.runInNewContext(src, c);","    var seqPath = c.require.resolve('seq');","    t.equal(c.require.cache[seqPath], undefined);","    ","    var seq = c.require('seq');","    t.equal(seq, c.require.cache[seqPath].exports);","    var seqCached = c.require('seq');   // check if require() uses the cache","    t.equal(seq, seqCached);","});"];
