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)