diff --git a/app/logical/d_text.rb b/app/logical/d_text.rb index 67bfe6298..fd776ba5b 100644 --- a/app/logical/d_text.rb +++ b/app/logical/d_text.rb @@ -109,7 +109,11 @@ class DText end end - html += "
#{content}
" + end end while layout.any? @@ -187,7 +191,7 @@ class DText else "" end - + when /\[code\](?!\])/ flags[:code] = true ''
@@ -208,7 +212,7 @@ class DText
if stack.last == "expandable"
stack.pop
''
- end
+ end
else
if flags[:code]
diff --git a/test/unit/dtext_test.rb b/test/unit/dtext_test.rb
index aa6860e6b..f737446a6 100644
--- a/test/unit/dtext_test.rb
+++ b/test/unit/dtext_test.rb
@@ -100,7 +100,7 @@ class DTextTest < ActiveSupport::TestCase
def test_auto_urls_in_parentheses
assert_equal('a (http://test.com) b
', p('a (http://test.com) b'))
end
-
+
def test_old_syle_links
assert_equal('', p('"test":http://test.com'))
end
@@ -125,6 +125,10 @@ class DTextTest < ActiveSupport::TestCase
assert_equal('', p("* post #1").gsub(/\n/, ""))
end
+ def test_lists_not_preceded_by_newline
+ assert_equal('a