aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJavan Makhmali <javan@javan.us>2018-10-04 08:00:38 -0400
committerJavan Makhmali <javan@javan.us>2018-10-04 08:00:38 -0400
commitd43d7f197005a10349ee08e482fffc94a772cf72 (patch)
tree955e09ca7a50907d2b213955274a3d8389ec4654 /test
parentb4c71643af11cb94c25d7aa994090579dd43f943 (diff)
downloadrails-d43d7f197005a10349ee08e482fffc94a772cf72.tar.gz
rails-d43d7f197005a10349ee08e482fffc94a772cf72.tar.bz2
rails-d43d7f197005a10349ee08e482fffc94a772cf72.zip
Delegate string methods to content
Closes #11
Diffstat (limited to 'test')
-rw-r--r--test/unit/model_test.rb14
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