PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
semver
/
test
var tap = require('tap'); var test = tap.test; test('no module system', function(t) { var fs = require('fs'); var vm = require('vm'); var head = fs.readFileSync(require.resolve('../head.js'), 'utf8'); var src = fs.readFileSync(require.resolve('../'), 'utf8'); var foot = fs.readFileSync(require.resolve('../foot.js'), 'utf8'); vm.runInThisContext(head + src + foot, 'semver.js'); // just some basic poking to see if it did some stuff t.type(global.semver, 'object'); t.type(global.semver.SemVer, 'function'); t.type(global.semver.Range, 'function'); t.ok(global.semver.satisfies('1.2.3', '1.2')); t.end(); });
[-] ltr.js
[edit]
[+]
..
[-] amd.js
[edit]
[-] gtr.js
[edit]
[-] index.js
[edit]
[-] no-module.js
[edit]