tests.js 628 B

123456789101112131415161718192021222324
  1. var assert = require('assert');
  2. var path = require('path');
  3. var usage = require('./');
  4. var fs = require('fs');
  5. var origFs = fs.readFileSync;
  6. var origMarked = fs.origMarked;
  7. describe('cli-usage', function () {
  8. afterEach(function() {
  9. fs.readFileSync = origFs;
  10. });
  11. describe('get', function () {
  12. it('should get compiled markdown from file input', function () {
  13. var expected = 'expected';
  14. fs.readFileSync = function (filename) {
  15. assert.equal(path.basename(filename), 'file.md');
  16. return expected;
  17. };
  18. assert.ok(usage.get('file.md').indexOf(expected) !== -1);
  19. });
  20. });
  21. });