From 097a414b22a9068cd9af6ec758eb2876da3dd654 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Wed, 7 Aug 2024 05:27:28 +0300 Subject: [PATCH] Add a blank richtext description method --- lib/rich_text.rb | 4 ++++ test/lib/rich_text_test.rb | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/rich_text.rb b/lib/rich_text.rb index a439342f7..f554e5ab5 100644 --- a/lib/rich_text.rb +++ b/lib/rich_text.rb @@ -57,6 +57,10 @@ module RichText nil end + def description + nil + end + protected def simple_format(text) diff --git a/test/lib/rich_text_test.rb b/test/lib/rich_text_test.rb index e0b315276..3e17cac7b 100644 --- a/test/lib/rich_text_test.rb +++ b/test/lib/rich_text_test.rb @@ -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 bar 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) -- 2.39.5