From 307dd2d9baf3665736a59ee89e21c9614fbe6aab Mon Sep 17 00:00:00 2001 From: Scott Tolksdorf Date: Wed, 1 Feb 2017 23:54:20 -0500 Subject: [PATCH] Adding newlines to div injection for blocks --- shared/homebrewery/markdown.new.js | 8 ++++---- test/brew.test.js | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/shared/homebrewery/markdown.new.js b/shared/homebrewery/markdown.new.js index a990d15..14a484d 100644 --- a/shared/homebrewery/markdown.new.js +++ b/shared/homebrewery/markdown.new.js @@ -29,17 +29,17 @@ module.exports = { const renderer = new Markdown.Renderer(); renderer.paragraph = function (text) { const matches = text.match(blockReg); - if(!matches) return `

${text}

\n`; + if(!matches) return `\n

${text}

\n`; let matchIndex = 0; const res = _.reduce(text.split(blockReg), (r, text) => { - if(text) r.push(`

${text}

\n`); + if(text) r.push(`\n

${text}

\n`); const block = matches[matchIndex]; if(block && _.startsWith(block, '{{')){ - r.push(`
`); + r.push(`\n\n
`); count++; } if(block == '}}' && count !== 0){ - r.push('
'); + r.push('
\n\n'); count--; } matchIndex++; diff --git a/test/brew.test.js b/test/brew.test.js index 572f48e..9b6394c 100644 --- a/test/brew.test.js +++ b/test/brew.test.js @@ -88,6 +88,9 @@ describe('Brew Data', () => { }).then((brew) => { brew.should.have.property('title').equal('Actual Title'); }); + }); + it.skip('should work with "# title"', ()=>{ + }); it('should use the first header found if no title provided', () => { return BrewData.create({