diff options
-rw-r--r-- | lib/models/parser.js | 4 | ||||
-rw-r--r-- | lib/output/__tests__/website.js | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/lib/models/parser.js b/lib/models/parser.js index e776582..d28a4e2 100644 --- a/lib/models/parser.js +++ b/lib/models/parser.js @@ -43,6 +43,10 @@ Parser.prototype.parseGlossary = function(content) { Parser.prototype.preparePage = function(content) { var page = this.get('page'); + if (!page.prepare) { + return Promise(content); + } + return Promise(page.prepare(content)); }; diff --git a/lib/output/__tests__/website.js b/lib/output/__tests__/website.js index 6b949a4..f9fcdae 100644 --- a/lib/output/__tests__/website.js +++ b/lib/output/__tests__/website.js @@ -12,6 +12,15 @@ describe('WebsiteGenerator', function() { }); }); + pit('should generate an index.html for AsciiDoc', function() { + return generateMock(WebsiteGenerator, { + 'README.adoc': 'Hello World' + }) + .then(function(folder) { + expect(folder).toHaveFile('index.html'); + }); + }); + pit('should generate an HTML file for each articles', function() { return generateMock(WebsiteGenerator, { 'README.md': 'Hello World', |