properties validation for PackageOverrideFile

This commit is contained in:
Fede Ramirez
2015-03-27 00:21:35 -03:00
parent c5327a20fc
commit ef0b15e318
2 changed files with 62 additions and 4 deletions
+4 -4
View File
@@ -12,7 +12,7 @@ var forOwn = mout.object.forOwn;
var gray = colors.gray;
var log = require('./lib/log');
var JsonFile = require('./lib/JsonFile');
var PackageOverrideFile = require('./lib/PackageOverrideFile');
var OverrideFile = require('./lib/OverrideFile');
var OverridesList = require('./lib/OverridesList');
@@ -138,9 +138,9 @@ forOwn(endpoints, function(Endpoint, endpointName){
if(program.args.length && program.args.indexOf(fileinfo.canonicalPackageName) === -1 )
return;
var overrideFile = new JsonFile(fileinfo.path);
if(overrideFile.hasErrors())
return error( util.format('%s is not valid json file \n - %s', gray(fileinfo.path), overrideFile.errors().join('\n -')) );
var packageOverrideFile = new PackageOverrideFile(fileinfo.path);
if(packageOverrideFile.hasErrors())
return error( util.format('%s is not valid package override file \n - %s', gray(fileinfo.path), packageOverrideFile.errors().join('\n -')) );
ok( fileinfo.canonicalPackageName + '@' + fileinfo.packageVersion );
});