mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-12 15:56:56 +02:00
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
/* jshint node:true, unused:strict */
|
|
/* global describe:true, it:true */
|
|
"use strict";
|
|
|
|
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);
|
|
});
|
|
|
|
});
|