openstreetmap-website/test/models/report_test.rb
Harry Wood 9401e451d1 Format report text with kramdown
Pass the text of reports ('details' field) through the RichText formatter to give us kramdown formatting support.
2022-04-29 01:31:39 +01:00

40 lines
797 B
Ruby

require "test_helper"
class ReportTest < ActiveSupport::TestCase
def test_issue_required
report = create(:report)
assert_predicate report, :valid?
report.issue = nil
assert_not report.valid?
end
def test_user_required
report = create(:report)
assert_predicate report, :valid?
report.user = nil
assert_not report.valid?
end
def test_details_required
report = create(:report)
assert_predicate report, :valid?
report.details = ""
assert_not report.valid?
end
def test_category_required
report = create(:report)
assert_predicate report, :valid?
report.category = ""
assert_not report.valid?
end
def test_details
report = create(:report)
assert_instance_of(RichText::Markdown, report.details)
end
end