readme-badger
Version:
Inserts badges into GitHub READMEs
34 lines (23 loc) • 1.08 kB
JavaScript
/* jshint node:true, unused:strict */
/* global describe:true, it:true */
;
var assert = require('assert');
var fs = require('fs');
var badger = require('../..');
describe('reStructuredText', function() {
var imageUrl = 'https://badges.gitter.im/badge.svg';
var linkUrl = 'https://gitter.im';
var altText = 'Badgers are great!';
it('inserts below double hash header', function() {
var before = fs.readFileSync(__dirname + '/hash-header-before.rst', { encoding: 'utf8' });
var after = fs.readFileSync(__dirname + '/hash-header-after.rst', { encoding: 'utf8' });
var result = badger.addBadge(before, 'rst', imageUrl, linkUrl, altText);
assert.equal(result, after);
});
it('inserts below double tilde header', function() {
var before = fs.readFileSync(__dirname + '/tilde-header-before.rst', { encoding: 'utf8' });
var after = fs.readFileSync(__dirname + '/tilde-header-after.rst', { encoding: 'utf8' });
var result = badger.addBadge(before, 'rst', imageUrl, linkUrl, altText);
assert.equal(result, after);
});
});