UNPKG

1.2 kBJavaScriptView Raw
1var assert = require ('assert');
2var path = require ('path');
3var cli_generator = require ('../lib/cli/commands-logic');
4var rm = require ("rimraf");
5var fs = require ("fs");
6
7function executeCmd (command, callback){
8 var path = process.cwd();
9 var childProcess = require('child_process');
10 var child = childProcess.spawn('npm', ["install", pathPackageJson], {stdio: 'inherit'});
11 console.log ('\nChecking npm dependencies for ' + pathPackageJson + '...');
12 child.on('error', function (err) {
13 callback('Error installing dependencies for ' + pathPackageJson + '. err:' + err);
14 });
15 child.on('exit', function (code) {
16 callback(code !== 0 ? 'error installing ' + pathPackageJson : null);
17 });
18}
19
20
21describe ('cli commands logic', function(){
22
23 var temp_folder = "test/tmp";
24 var packagesLocalFolder = path.join(process.cwd(), "/test/fixtures/packages");
25
26 //make sure temp folder is deleted even if tests fail (before and after)
27 before(function(done){
28 rm(temp_folder, done);
29 });
30
31 after(function(done){
32 rm(temp_folder, done);
33 });
34
35 describe ('new', function(){
36 it('should ..', function(done){
37 done();
38 });
39 });
40
41});
\No newline at end of file