+ def test_markdown_description_max_length
+ r = RichText.new("markdown", "x" * RichText::MAX_DESCRIPTION_LENGTH)
+ assert_equal "x" * RichText::MAX_DESCRIPTION_LENGTH, r.description
+
+ r = RichText.new("markdown", "y" * (RichText::MAX_DESCRIPTION_LENGTH + 1))
+ assert_equal "#{'y' * (RichText::MAX_DESCRIPTION_LENGTH - 3)}...", r.description
+
+ r = RichText.new("markdown", "*zzzzzzzzz*z" * ((RichText::MAX_DESCRIPTION_LENGTH + 1) / 10.0).ceil)
+ assert_equal "#{'z' * (RichText::MAX_DESCRIPTION_LENGTH - 3)}...", r.description
+ end
+