:user => link_to(report.user.display_name, user_path(report.user)),
:updated_at => l(report.updated_at.to_datetime, :format => :friendly) %>
</p>
- <p><%= report.details %></p>
+ <p class="richtext text-break"><%= report.details.to_html %></p>
</div>
</div>
<hr>
<% end %>
<%= f.collection_radio_buttons :category, report_categories(@report.issue.reportable), :id, :label %>
- <%= f.text_area :details, :rows => 5, :label_as_placeholder => true %>
+ <%= f.richtext_field :details, :rows => 18, :label_as_placeholder => true, :format => "markdown" %>
<%= f.primary %>
<% end %>
assert_content issues.first.reported_user.display_name
end
+ def test_view_issue_with_report
+ sign_in_as(create(:moderator_user))
+ issue = create(:issue, :assigned_role => "moderator")
+ issue.reports << create(:report, :details => "test report text **with kramdown**")
+
+ visit issue_path(issue)
+ assert_content I18n.t("issues.show.reports", :count => 1)
+ assert_content "test report text with kramdown"
+ assert_selector "strong", :text => "with kramdown"
+ end
+
def test_view_issues_with_no_reported_user
sign_in_as(create(:moderator_user))
anonymous_note = create(:note_with_comments)