create-readme
Version:
Automatically creates README.md based on package.json and other existing files.
40 lines (36 loc) • 1.13 kB
JavaScript
// Generated by CoffeeScript 2.3.2
(function() {
var BadgeParser;
BadgeParser = require('../components/badges.coffee');
describe("A BadgeParser", function() {
var pkg;
pkg = null;
beforeEach(function() {
pkg = require('../../package.json');
return pkg.git = {
user: "dbartholomae",
repo: "readme-creator",
branch: "master"
};
});
it("should return an empty list if git is not set in pkg", function() {
var badgeParser;
pkg.git = null;
badgeParser = new BadgeParser();
return expect(badgeParser.run(pkg)).to.eventually.deep.equal([]);
});
return it("should create the badges it is asked for", function() {
var badgeParser;
badgeParser = new BadgeParser({
badges: ['travis']
});
return expect(badgeParser.run(pkg)).to.eventually.deep.equal([
{
name: "build status",
"img": "https://img.shields.io/travis/dbartholomae/readme-creator/master.svg",
"url": "https://travis-ci.org/dbartholomae/readme-creator#master"
}
]);
});
});
}).call(this);