summaryrefslogtreecommitdiffstats
path: root/lib/templating/postRender.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-06-06 19:24:12 +0200
committerSamy Pesse <samypesse@gmail.com>2016-06-06 19:24:12 +0200
commit357e1e8e96174e1b0d74c3c952c1d83f7c04982f (patch)
tree977ac85460d8fc281cb4f02eb9261903b5cf3723 /lib/templating/postRender.js
parent7a89f9869a08b9427df0c28f6594a7ec9da7c0d7 (diff)
downloadgitbook-357e1e8e96174e1b0d74c3c952c1d83f7c04982f.zip
gitbook-357e1e8e96174e1b0d74c3c952c1d83f7c04982f.tar.gz
gitbook-357e1e8e96174e1b0d74c3c952c1d83f7c04982f.tar.bz2
Add unit tests for postRender
Diffstat (limited to 'lib/templating/postRender.js')
-rw-r--r--lib/templating/postRender.js28
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/templating/postRender.js b/lib/templating/postRender.js
index ec67696..f464f86 100644
--- a/lib/templating/postRender.js
+++ b/lib/templating/postRender.js
@@ -2,12 +2,12 @@ var Promise = require('../utils/promise');
/**
- Replace position markers of blocks by body after processing
- This is done to avoid that markdown/asciidoc processer parse the block content
-
- @param {String} content
- @return {Object} {blocks: Set, content: String}
-*/
+ * Replace position markers of blocks by body after processing
+ * This is done to avoid that markdown/asciidoc processer parse the block content
+ *
+ * @param {String} content
+ * @return {Object} {blocks: Set, content: String}
+ */
function replaceBlocks(content, blocks) {
var newContent = content.replace(/\{\{\-\%([\s\S]+?)\%\-\}\}/g, function(match, key) {
var replacedWith = match;
@@ -24,14 +24,14 @@ function replaceBlocks(content, blocks) {
}
/**
- Post render a template:
- - Execute "post" for blocks
- - Replace block content
-
- @param {TemplateEngine} engine
- @param {TemplateOutput} content
- @return {Promise<String>}
-*/
+ * Post render a template:
+ * - Execute "post" for blocks
+ * - Replace block content
+ *
+ * @param {TemplateEngine} engine
+ * @param {TemplateOutput} content
+ * @return {Promise<String>}
+ */
function postRender(engine, output) {
var content = output.getContent();
var blocks = output.getBlocks();