var assert = require('assert') , h = require('./helpers') , fs = require('fs') , utils = require('utilities'); var tests = { 'before': function () { process.chdir('./test'); } , 'after': function () { process.chdir('../'); } , 'test default task': function (next) { h.exec('../bin/cli.js -f Jakefile.publish publish', function (out) { var expected = [ 'Fetched remote tags.' , 'On branch v0.0' , 'Bumped version number to v0.0.2.' , 'Created package for zerb v0.0.2' , 'Publishing zerb v0.0.2' , 'pkg/zerb-v0.0.2.tar.gz' , 'BOOM! Published.' , 'Cleaned up package' ].join('\n'); assert.equal(expected, out); next(); }); } }; module.exports = tests;