Skip to content

Commit bf1d9d3

Browse files
committed
failing test case
1 parent bd17cc9 commit bf1d9d3

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

test/literate.litcoffee

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,111 @@ Tabs work too:
5555

5656
test "tabbed code", ->
5757
ok yes
58+
59+
---
60+
61+
# keep track of whether code blocks are executed or not
62+
executed = false
63+
64+
<p>
65+
66+
executed = true # should not execute, this is just HTML para, not code!
67+
68+
</p>
69+
70+
test "should ignore indented sections inside HTML", ->
71+
eq executed, false
72+
73+
---
74+
75+
* A list item with a code block:
76+
77+
test "basic literate CoffeeScript parsing", ->
78+
ok yes
79+
80+
---
81+
82+
* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
83+
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
84+
viverra nec, fringilla in, laoreet vitae, risus.
85+
86+
* Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
87+
Suspendisse id sem consectetuer libero luctus adipiscing.
88+
89+
---
90+
91+
1. This is a list item with two paragraphs. Lorem ipsum dolor
92+
sit amet, consectetuer adipiscing elit. Aliquam hendrerit
93+
mi posuere lectus.
94+
95+
Vestibulum enim wisi, viverra nec, fringilla in, laoreet
96+
vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
97+
sit amet velit.
98+
99+
2. Suspendisse id sem consectetuer libero luctus adipiscing.
100+
101+
---
102+
103+
1. This is a list item with two paragraphs. Lorem ipsum dolor
104+
sit amet, consectetuer adipiscing elit. Aliquam hendrerit
105+
mi posuere lectus.
106+
107+
Vestibulum enim wisi, viverra nec, fringilla in, laoreet
108+
vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
109+
sit amet velit.
110+
111+
2. Suspendisse id sem consectetuer libero luctus adipiscing.
112+
113+
---
114+
115+
* A list item with a blockquote:
116+
117+
> This is a blockquote
118+
> inside a list item.
119+
120+
---
121+
122+
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
123+
124+
This is [an example][id] reference-style link.
125+
[id]: http://example.com/
126+
127+
"Optional Title Here"
128+
129+
---
130+
131+
executed = no
132+
133+
1986. What a great season.
134+
executed = yes
135+
136+
and test...
137+
138+
test "should recognise indented code blocks in lists", ->
139+
ok executed
140+
141+
---
142+
143+
executed = no
144+
145+
1986. What a great season.
146+
147+
executed = yes
148+
149+
and test...
150+
151+
test "should recognise indented code blocks in lists with empty line as separator", ->
152+
ok executed
153+
154+
---
155+
156+
executed = no
157+
158+
1986\. What a great season.
159+
executed = yes
160+
161+
and test...
162+
163+
test "should ignore indented code in escaped list like number", ->
164+
eq executed, no
165+

0 commit comments

Comments
 (0)