diff options
author | Javan Makhmali <javan@javan.us> | 2018-10-04 08:00:38 -0400 |
---|---|---|
committer | Javan Makhmali <javan@javan.us> | 2018-10-04 08:00:38 -0400 |
commit | d43d7f197005a10349ee08e482fffc94a772cf72 (patch) | |
tree | 955e09ca7a50907d2b213955274a3d8389ec4654 /test/unit | |
parent | b4c71643af11cb94c25d7aa994090579dd43f943 (diff) | |
download | rails-d43d7f197005a10349ee08e482fffc94a772cf72.tar.gz rails-d43d7f197005a10349ee08e482fffc94a772cf72.tar.bz2 rails-d43d7f197005a10349ee08e482fffc94a772cf72.zip |
Delegate string methods to content
Closes #11
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/model_test.rb | 14 |
1 files changed, 11 insertions, 3 deletions
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: "<h1>Hello world</h1>") + assert_equal %Q(<div class="trix-content">\n <h1>Hello world</h1>\n</div>\n), "#{message.content}" + end + test "plain text conversion" do message = Message.new(subject: "Greetings", content: "<h1>Hello world</h1>") - 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: "<h1>Hello world</h1>") - assert_equal "Hello world", message.content.body.to_plain_text + assert_equal "Hello world", message.content.to_plain_text end end |