1 # frozen_string_literal: true
5 class ReportTest < ActiveSupport::TestCase
6 def test_issue_required
7 report = create(:report)
9 assert_predicate report, :valid?
11 assert_not_predicate report, :valid?
14 def test_user_required
15 report = create(:report)
17 assert_predicate report, :valid?
19 assert_not_predicate report, :valid?
22 def test_details_required
23 report = create(:report)
25 assert_predicate report, :valid?
27 assert_not_predicate report, :valid?
30 def test_category_required
31 report = create(:report)
33 assert_predicate report, :valid?
35 assert_not_predicate report, :valid?
39 report = create(:report)
40 assert_instance_of(RichText::Markdown, report.details)