Sha256: 7af91f3af6ae934044aba7502b7d0af800eb478b299dd731d08a84949859bb43

Contents?: true

Size: 540 Bytes

Versions: 3

Compression:

Stored size: 540 Bytes

Contents

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);
});

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
snowball-0.1.22 node_modules/browserify/test/require_cache.js
sprockets-browserify-0.1.2 node_modules/browserify/test/require_cache.js
sprockets-browserify-0.1.0 node_modules/browserify/test/require_cache.js