require File.dirname(__FILE__) + '/helper' class TestRedCloth < Test::Unit::TestCase context "RedCloth with hard_breaks enabled" do setup do config = { 'redcloth' => { 'hard_breaks' => true # default } } @textile = TextileConverter.new config end should "preserve single line breaks in HTML output" do assert_equal "

line1
\nline2

", @textile.convert("p. line1\nline2").strip end end context "RedCloth with hard_breaks disabled" do setup do config = { 'redcloth' => { 'hard_breaks' => false } } @textile = TextileConverter.new config end should "not generate break tags in HTML output" do assert_equal "

line1\nline2

", @textile.convert("p. line1\nline2").strip end end end