require "test_helper" class RenderingHelperTest < ActionView::TestCase include RenderingHelper test "auto_link_message" do html = "This is a sample with a message - message://<123456789>. There we go." rendered_html = auto_link_message(html) assert( rendered_html.include?(%|message://<123456789>|), "Message was not correctly rendered. Rendered message:\n#{rendered_html}" ) html = %|This message is already tagged: Call bob."| rendered_html = auto_link_message(html) assert_equal(html, rendered_html) end test "textile" do raw_textile = "This should end up *strong*." rendered_textile = textile(raw_textile) assert_equal("

This should end up strong.

", rendered_textile) end test "render_text" do simple_textile = render_text("This is *strong*.") assert_equal("

This is strong.

", simple_textile) autolink_message = render_text("Call message://<123>.") assert_equal(%|

Call message://<123>.

|, autolink_message) onenote_links = render_text(%|Link to onenote here.|) assert_equal(%|

Link to onenote here.

|, onenote_links) end end