UNPKG

create-readme

Version:

Automatically creates README.md based on package.json and other existing files.

49 lines (45 loc) 1.3 kB
// Generated by CoffeeScript 2.3.2 (function() { var PkgParser; PkgParser = require('../components/pkg.coffee'); describe("A PkgParser", function() { var pkg; pkg = null; beforeEach(function() { pkg = require('../../package.json'); return pkg.git = { user: "dbartholomae", repo: "readme-creator", branch: "master" }; }); it("should parse pkg info correctly", function() { var pkgParser; pkgParser = new PkgParser(); return expect(pkgParser.run(pkg)).to.eventually.deep.equal({ name: pkg.name, version: pkg.version, private: pkg.private, preferGlobal: pkg.preferGlobal }); }); return it("should parse a differen pkg.json if asked", function() { var pkgParser; pkg = require('../../test-fixtures/package.json'); pkg.git = { user: "dbartholomae", repo: "readme-creator", branch: "master" }; pkgParser = new PkgParser({ packagePath: './test-fixtures/package.json' }); return expect(pkgParser.run(pkg)).to.eventually.deep.equal({ name: pkg.name, version: pkg.version, private: pkg.private, preferGlobal: pkg.preferGlobal }); }); }); }).call(this);