Преглед на файлове

Add test to reproduce the bug

Stefano Brilli преди 10 години
родител
ревизия
da598d64e4
променени са 1 файла, в които са добавени 20 реда и са изтрити 0 реда
  1. 20 0
      test/node/Container/testMakeHtml.js

+ 20 - 0
test/node/Container/testMakeHtml.js

@@ -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);