From bf1d9d37ae6e8bb8ae4783093305447c47e0d2e5 Mon Sep 17 00:00:00 2001 From: Billy Moon Date: Tue, 31 Mar 2015 02:31:15 +0100 Subject: [PATCH] failing test case --- test/literate.litcoffee | 108 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/test/literate.litcoffee b/test/literate.litcoffee index c296827580..df40dff858 100644 --- a/test/literate.litcoffee +++ b/test/literate.litcoffee @@ -55,3 +55,111 @@ Tabs work too: test "tabbed code", -> ok yes + +--- + + # keep track of whether code blocks are executed or not + executed = false + +

+ + executed = true # should not execute, this is just HTML para, not code! + +

+ + test "should ignore indented sections inside HTML", -> + eq executed, false + +--- + +* A list item with a code block: + + test "basic literate CoffeeScript parsing", -> + ok yes + +--- + +* Lorem ipsum dolor sit amet, consectetuer adipiscing elit. + Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, + viverra nec, fringilla in, laoreet vitae, risus. + +* Donec sit amet nisl. Aliquam semper ipsum sit amet velit. + Suspendisse id sem consectetuer libero luctus adipiscing. + +--- + +1. This is a list item with two paragraphs. Lorem ipsum dolor + sit amet, consectetuer adipiscing elit. Aliquam hendrerit + mi posuere lectus. + + Vestibulum enim wisi, viverra nec, fringilla in, laoreet + vitae, risus. Donec sit amet nisl. Aliquam semper ipsum + sit amet velit. + +2. Suspendisse id sem consectetuer libero luctus adipiscing. + +--- + +1. This is a list item with two paragraphs. Lorem ipsum dolor + sit amet, consectetuer adipiscing elit. Aliquam hendrerit + mi posuere lectus. + + Vestibulum enim wisi, viverra nec, fringilla in, laoreet + vitae, risus. Donec sit amet nisl. Aliquam semper ipsum + sit amet velit. + +2. Suspendisse id sem consectetuer libero luctus adipiscing. + +--- + +* A list item with a blockquote: + + > This is a blockquote + > inside a list item. + +--- + +This next one probably passes because a string is inoffensive in compiled js, also, can't get `marked` to parse it correctly, and not sure if empty line is permitted between title and reference + +This is [an example][id] reference-style link. +[id]: http://example.com/ + + "Optional Title Here" + +--- + + executed = no + +1986. What a great season. + executed = yes + +and test... + + test "should recognise indented code blocks in lists", -> + ok executed + +--- + + executed = no + +1986. What a great season. + + executed = yes + +and test... + + test "should recognise indented code blocks in lists with empty line as separator", -> + ok executed + +--- + + executed = no + +1986\. What a great season. + executed = yes + +and test... + + test "should ignore indented code in escaped list like number", -> + eq executed, no +