]> git.openstreetmap.org Git - rails.git/blobdiff - test/models/report_test.rb
Disallow username changes to user_n if n isn't their id
[rails.git] / test / models / report_test.rb
index b65753b822d4e1a075d5337d37d951457990a648..64ccf501d924f09f00f1e1a2c9d218e783e880ef 100644 (file)
@@ -4,7 +4,7 @@ class ReportTest < ActiveSupport::TestCase
   def test_issue_required
     report = create(:report)
 
   def test_issue_required
     report = create(:report)
 
-    assert report.valid?
+    assert_predicate report, :valid?
     report.issue = nil
     assert_not report.valid?
   end
     report.issue = nil
     assert_not report.valid?
   end
@@ -12,7 +12,7 @@ class ReportTest < ActiveSupport::TestCase
   def test_user_required
     report = create(:report)
 
   def test_user_required
     report = create(:report)
 
-    assert report.valid?
+    assert_predicate report, :valid?
     report.user = nil
     assert_not report.valid?
   end
     report.user = nil
     assert_not report.valid?
   end
@@ -20,7 +20,7 @@ class ReportTest < ActiveSupport::TestCase
   def test_details_required
     report = create(:report)
 
   def test_details_required
     report = create(:report)
 
-    assert report.valid?
+    assert_predicate report, :valid?
     report.details = ""
     assert_not report.valid?
   end
     report.details = ""
     assert_not report.valid?
   end
@@ -28,8 +28,13 @@ class ReportTest < ActiveSupport::TestCase
   def test_category_required
     report = create(:report)
 
   def test_category_required
     report = create(:report)
 
-    assert report.valid?
+    assert_predicate report, :valid?
     report.category = ""
     assert_not report.valid?
   end
     report.category = ""
     assert_not report.valid?
   end
+
+  def test_details
+    report = create(:report)
+    assert_instance_of(RichText::Markdown, report.details)
+  end
 end
 end