var ass = require('ass').enable(); var should = require('should'); var http = require('http'); var cproc = require('child_process'); var fs = require('fs'); describe('the CLI', function() { it('should provide a help message', function(done) { var child = cproc.spawn('node', ['ass-stubs/cli-test.js']); var buffer = ''; child.stdout.on('data', function(chunk) { buffer += ''+chunk; }); child.stdout.on('end', function() { buffer.should.startWith('Usage'); done(); }); }); it('should produce default badges', function(done) { var child = cproc.spawn('node', ['ass-stubs/cli-test.js', 'cactus', 'grown']); child.stdout.on('data', function(chunk) { var buffer = ''+chunk; buffer.should.startWith('