diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-05-04 09:30:09 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-05-04 09:30:09 +0200 |
commit | 24d38e4fcfbbab2a42f49c6085f30f5d4544b217 (patch) | |
tree | 181ca6334323a34706ba69b364d4aebeb2d15a79 | |
parent | efb65a8413693b6ca92e0c2aa2d0ddd4129f64f7 (diff) | |
download | gitbook-24d38e4fcfbbab2a42f49c6085f30f5d4544b217.zip gitbook-24d38e4fcfbbab2a42f49c6085f30f5d4544b217.tar.gz gitbook-24d38e4fcfbbab2a42f49c6085f30f5d4544b217.tar.bz2 |
Fix #1263: Fix page generation for AsciiDoc
-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', |