Skip paragraphs with no text when looking for richtext description

This commit is contained in:
Anton Khorev 2024-08-07 07:46:10 +03:00
parent 88a7ca5625
commit 6be766d015
2 changed files with 23 additions and 8 deletions

View file

@ -345,6 +345,16 @@ class RichTextTest < ActiveSupport::TestCase
assert_equal "Here starts the text.", r.description
end
def test_markdown_description_after_image
r = RichText.new("markdown", "![bar](https://example.com/image.jpg)\n\nThis is below the image.")
assert_equal "This is below the image.", r.description
end
def test_markdown_description_only_first_paragraph
r = RichText.new("markdown", "This thing.\n\nMaybe also that thing.")
assert_equal "This thing.", 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