Test cleanup: code.yml
Jason Garber
jg at jasongarber.com
Fri Aug 24 12:49:24 EDT 2007
I'm going to be working one YAML file at a time and posting my
comments to the list. No substitute for reading the diffs and yml
files yourself, but it helps to have a summary. I want to be very
open about the changes.
Changes:
* Escaping needs to be different within code tags (or @ or bc.)
* Removed triple backticks as a code signature
* Switched tests that used <pre class="code> to bc.
* Removed Markdown-style indented code
* Added Textile2 double-equals block ignore
* Removed the forced observance of inline signatures within code:
here is some *starred* code but I want some redcloth*bold*redcloth code.
* Leaving in HTML becoming <span class="caps">HTML</span>. I don't
see how it's useful, but Textile2 does it. SRC doesn't yet.
* Added a test to ensure hard breaks aren't inserted between HTML
elements (like LIs or <pre>\n<code>)
Remaining differences from Textile2:
* Textile2 doesn't seem to like multiple ==ignores== on one line
* Textile2 uses numerical entities. I prefer SRC's already-working
named ones.
* Textile2 doesn't observe hard breaks inside HTML elements (see:
"and it will not put a <br /> between them")
* If something is wrapped in <notextile> tags, Textile2 still puts it
in a paragraph
You can see how actual SRC output measures up to expected output with
rake test:parser:code
and see how the expected output measures up to Textile 2.0.0's output
with
rake test:textile2:code
My AIM name is JasonGarberEMU if you want to chat.
More information about the Redcloth-upwards
mailing list