publish_task.js 799 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. var assert = require('assert')
  2. , h = require('./helpers')
  3. , fs = require('fs')
  4. , utils = require('utilities');
  5. var tests = {
  6. 'before': function () {
  7. process.chdir('./test');
  8. }
  9. , 'after': function () {
  10. process.chdir('../');
  11. }
  12. , 'test default task': function (next) {
  13. h.exec('../bin/cli.js -f Jakefile.publish publish', function (out) {
  14. var expected = [
  15. 'Fetched remote tags.'
  16. , 'On branch v0.0'
  17. , 'Bumped version number to v0.0.2.'
  18. , 'Created package for zerb v0.0.2'
  19. , 'Publishing zerb v0.0.2'
  20. , 'pkg/zerb-v0.0.2.tar.gz'
  21. , 'BOOM! Published.'
  22. , 'Cleaned up package'
  23. ].join('\n');
  24. assert.equal(expected, out);
  25. next();
  26. });
  27. }
  28. };
  29. module.exports = tests;