npm-utils
Version:
Async NPM shell commands
41 lines (36 loc) • 1.12 kB
JavaScript
const la = require('lazy-ass')
const is = require('check-more-types')
/* global describe, it */
describe('module install', () => {
const install = require('./module-install')
// const path = require('path')
it('is a function', () => {
la(is.fn(install))
})
// it('install into tmp folder', function () {
// gt.func(install, 'install is a function');
// var options = {
// name: 'lodash',
// prefix: '/tmp/lodash-prefix/',
// registry: 'http://registry.npmjs.org/'
// };
// install(options).then(function () {
// return path.join(options.prefix, '/lib/node_modules/' + options.name);
// })
// .finally(gt.start)
// .done();
// });
// gt.async('passes command line flags', function () {
// var options = {
// name: 'lodash',
// prefix: '/tmp/lodash-prefix/',
// registry: 'http://registry.npmjs.org/',
// flags: ['--verbose']
// };
// install(options).then(function () {
// return path.join(options.prefix, '/lib/node_modules/' + options.name);
// })
// .finally(gt.start)
// .done();
// });
})