]> git.openstreetmap.org Git - rails.git/blob - test/models/report_test.rb
Merge pull request #6394 from openstreetmap/dependabot/github_actions/ruby/setup...
[rails.git] / test / models / report_test.rb
1 # frozen_string_literal: true
2
3 require "test_helper"
4
5 class ReportTest < ActiveSupport::TestCase
6   def test_issue_required
7     report = create(:report)
8
9     assert_predicate report, :valid?
10     report.issue = nil
11     assert_not_predicate report, :valid?
12   end
13
14   def test_user_required
15     report = create(:report)
16
17     assert_predicate report, :valid?
18     report.user = nil
19     assert_not_predicate report, :valid?
20   end
21
22   def test_details_required
23     report = create(:report)
24
25     assert_predicate report, :valid?
26     report.details = ""
27     assert_not_predicate report, :valid?
28   end
29
30   def test_category_required
31     report = create(:report)
32
33     assert_predicate report, :valid?
34     report.category = ""
35     assert_not_predicate report, :valid?
36   end
37
38   def test_details
39     report = create(:report)
40     assert_instance_of(RichText::Markdown, report.details)
41   end
42 end