Sha256: 350cb4b7da9584460e832343553072356dc9a6b854c45f6ea69a0e0f34cd5c2b
Contents?: true
Size: 663 Bytes
Versions: 3
Compression:
Stored size: 663 Bytes
Contents
var test = require('tap').test; var spawn = require('child_process').spawn; var path = require('path'); var vm = require('vm'); test('retarget with -r', function (t) { t.plan(2); var cwd = process.cwd(); process.chdir(__dirname); var ps = spawn(process.execPath, [ path.resolve(__dirname, '../bin/cmd.js'), '-r', 'beep', '--exports=require' ]); var src = ''; ps.stdout.on('data', function (buf) { src += buf }); ps.on('exit', function (code) { t.equal(code, 0); var c = {}; vm.runInNewContext(src, c); t.equal(c.require('beep'), 'boop'); }); });
Version data entries
3 entries across 3 versions & 2 rubygems