Navigation Menu

Skip to content

Commit

Permalink
Check if all bins are on package.json
Browse files Browse the repository at this point in the history
  • Loading branch information
darashi committed Aug 28, 2012
1 parent 51408ee commit 9d5a0c5
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions test/package.test.js
@@ -0,0 +1,21 @@
var fs = require('fs');
var utils = require('./test-utils');
var assert = require('chai').assert;

suite('package.json', function() {
test('of bin element has all files in bin/', function() {
var packageJson = require('../package.json');
var binActual = [];

var binExpected = fs.readdirSync(__dirname + '/../bin')
.filter(function(file) {
return file[0] != '.';
});

for (var name in packageJson.bin) {
binActual.push(name);
}

assert.deepEqual(binActual.sort(), binExpected.sort());
});
});

0 comments on commit 9d5a0c5

Please sign in to comment.