From d43d7f197005a10349ee08e482fffc94a772cf72 Mon Sep 17 00:00:00 2001 From: Javan Makhmali Date: Thu, 4 Oct 2018 08:00:38 -0400 Subject: Delegate string methods to content Closes #11 --- test/unit/model_test.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'test/unit') diff --git a/test/unit/model_test.rb b/test/unit/model_test.rb index bdfe88adc8..a9a49cbffd 100644 --- a/test/unit/model_test.rb +++ b/test/unit/model_test.rb @@ -1,14 +1,22 @@ require 'test_helper' class ActionText::ModelTest < ActiveSupport::TestCase + test "html conversion" do + message = Message.new(subject: "Greetings", content: "

Hello world

") + assert_equal %Q(
\n

Hello world

\n
\n), "#{message.content}" + end + test "plain text conversion" do message = Message.new(subject: "Greetings", content: "

Hello world

") - assert_equal "Hello world", message.content.body.to_plain_text + assert_equal "Hello world", message.content.to_plain_text end test "without content" do message = Message.create!(subject: "Greetings") - assert message.content.body.nil? + assert message.content.nil? + assert message.content.blank? + assert message.content.empty? + assert_not message.content.present? end test "embed extraction" do @@ -19,6 +27,6 @@ class ActionText::ModelTest < ActiveSupport::TestCase test "saving content" do message = Message.create!(subject: "Greetings", content: "

Hello world

") - assert_equal "Hello world", message.content.body.to_plain_text + assert_equal "Hello world", message.content.to_plain_text end end -- cgit v1.2.3