diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb index 97b26b90..14ab103e 100644 --- a/app/helpers/events_helper.rb +++ b/app/helpers/events_helper.rb @@ -68,6 +68,7 @@ module EventsHelper .gsub(/\\([\"'])/, '\1') # Remove slash before quotes .remove(/[[:blank:]]+$/) # Remove extraneous spaces .remove(/{::}/) # Markdown artefact + .gsub(/^#+ (.*)/, '**\1**') end private diff --git a/test/helpers/events_helper_test.rb b/test/helpers/events_helper_test.rb index bfd42e92..03b6a606 100644 --- a/test/helpers/events_helper_test.rb +++ b/test/helpers/events_helper_test.rb @@ -18,4 +18,9 @@ class EventsHelperTest < ActionView::TestCase assert_equal '*ho* **h**,', to_markdown('ho h,') assert_equal '*ho* **h**,', to_markdown('ho h,') end + + test 'HTML titles to strong' do + assert_equal '**Big**', to_markdown('

Big

,') + assert_equal '**Big again**', to_markdown('

Big again

,') + end end