diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb index 14ab103e..edc43d58 100644 --- a/app/helpers/events_helper.rb +++ b/app/helpers/events_helper.rb @@ -65,10 +65,10 @@ module EventsHelper attributes: %w[href] Kramdown::Document.new(spaces(desc), input: :html, line_width: line_width) .to_kramdown + .gsub(/^#+ (.*)/, '### \1') .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 03b6a606..853cf8b6 100644 --- a/test/helpers/events_helper_test.rb +++ b/test/helpers/events_helper_test.rb @@ -19,8 +19,15 @@ class EventsHelperTest < ActionView::TestCase assert_equal '*ho* **h**,', to_markdown('ho h,') end - test 'HTML titles to strong' do - assert_equal '**Big**', to_markdown('