diff --git a/lib/html_to_markdown.rb b/lib/html_to_markdown.rb index 1dbcf2b3b4f..d5c5f651659 100644 --- a/lib/html_to_markdown.rb +++ b/lib/html_to_markdown.rb @@ -220,7 +220,7 @@ class HtmlToMarkdown "\n\n#{traverse(node)}\n\n" end - TRAVERSABLES ||= %w[aside font span thead tbody tfoot u] + TRAVERSABLES ||= %w[aside font span thead tbody tfoot u center] TRAVERSABLES.each { |tag| define_method("visit_#{tag}") { |node| traverse(node) } } def visit_tt(node) diff --git a/spec/lib/html_to_markdown_spec.rb b/spec/lib/html_to_markdown_spec.rb index a26f8f2313a..9731767f455 100644 --- a/spec/lib/html_to_markdown_spec.rb +++ b/spec/lib/html_to_markdown_spec.rb @@ -413,6 +413,10 @@ RSpec.describe HtmlToMarkdown do expect(html_to_markdown("<u>Underline</u>")).to eq("Underline") end + it "swallows <center>" do + expect(html_to_markdown("<center>Centered</center>")).to eq("Centered") + end + it "removes <script>" do expect(html_to_markdown("<script>var foo = 'bar'</script>")).to eq("") end