mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
Add test to reproduce the bug
This commit is contained in:
parent
86353c1ee8
commit
da598d64e4
|
@ -64,6 +64,26 @@
|
|||
});
|
||||
});
|
||||
|
||||
describe('Converter.options extensions', function () {
|
||||
showdown.extensions.testext = function () {
|
||||
return [{
|
||||
type: 'output',
|
||||
filter: function (text) {
|
||||
runCount = runCount + 1;
|
||||
return text;
|
||||
}
|
||||
}];
|
||||
};
|
||||
var runCount,
|
||||
converter = new showdown.Converter({extensions: ['testext']});
|
||||
|
||||
it('output extensions should run once', function () {
|
||||
runCount = 0;
|
||||
converter.makeHtml('# testext');
|
||||
runCount.should.equal(1);
|
||||
});
|
||||
});
|
||||
|
||||
function filter() {
|
||||
return function (file) {
|
||||
var ext = file.slice(-3);
|
||||
|
|
Loading…
Reference in New Issue
Block a user