Add a blank richtext description method

This commit is contained in:
Anton Khorev 2024-08-07 05:27:28 +03:00
parent 4c00c57c0b
commit 097a414b22
2 changed files with 13 additions and 2 deletions

View file

@ -57,6 +57,10 @@ module RichText
nil
end
def description
nil
end
protected
def simple_format(text)

View file

@ -250,16 +250,18 @@ class RichTextTest < ActiveSupport::TestCase
assert_equal 141, r.spam_score.round
end
def test_text_no_image
def test_text_no_opengraph_properties
r = RichText.new("text", "foo https://example.com/ bar")
assert_nil r.image
assert_nil r.image_alt
assert_nil r.description
end
def test_html_no_image
def test_html_no_opengraph_properties
r = RichText.new("html", "foo <a href='https://example.com/'>bar</a> baz")
assert_nil r.image
assert_nil r.image_alt
assert_nil r.description
end
def test_markdown_no_image
@ -328,6 +330,11 @@ class RichTextTest < ActiveSupport::TestCase
assert_equal "have src", r.image_alt
end
def test_markdown_no_description
r = RichText.new("markdown", "#Nope")
assert_nil r.description
end
private
def assert_html(richtext, &block)