From d362faea3b89f5ff9f8a3f375578e0e6d29e29b9 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sun, 15 Dec 2013 15:10:17 -0500 Subject: [PATCH] Add two tests for Maruku fenced code blocks --- features/markdown.feature | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/features/markdown.feature b/features/markdown.feature index a3803233..c76b0611 100644 --- a/features/markdown.feature +++ b/features/markdown.feature @@ -28,3 +28,40 @@ Feature: Markdown And I should see "Index" in "_site/index.html" And I should see "

My Title

" in "_site/index.html" + Scenario: Maruku fenced codeblocks + Given I have a configuration file with "markdown" set to "maruku" + And I have an "index.markdown" file with content: + """ + --- + title: My title + --- + + # My title + + ``` + My awesome code + ``` + """ + When I run jekyll + Then the _site directory should exist + And I should see "My awesome code" in "_site/index.html" + And I should see "
\nMy awesome code\n
" in "_site/index.html" + + Scenario: Maruku fenced codeblocks + Given I have a configuration file with "markdown" set to "maruku" + And I have an "index.markdown" file with content: + """ + --- + title: My title + --- + + # My title + + ```ruby + puts "My awesome string" + ``` + """ + When I run jekyll + Then the _site directory should exist + And I should see "My awesome string" in "_site/index.html" + And I should see "
\nputs "My awesome string"\n
" in "_site/index.html"