Use first paragraph as richtext description

This commit is contained in:
Anton Khorev 2024-08-07 06:06:10 +03:00
parent 097a414b22
commit aa8dd75e5e
2 changed files with 48 additions and 0 deletions

View file

@ -335,6 +335,21 @@ class RichTextTest < ActiveSupport::TestCase
assert_nil r.description
end
def test_markdown_description
r = RichText.new("markdown", "This is an article about something.")
assert_equal "This is an article about something.", r.description
end
def test_markdown_description_after_heading
r = RichText.new("markdown", "#Heading\n\nHere starts the text.")
assert_equal "Here starts the text.", r.description
end
def test_markdown_description_elements
r = RichText.new("markdown", "*Something* **important** [here](https://example.com/).")
assert_equal "Something important here.", r.description
end
private
def assert_html(richtext, &block)