]> git.openstreetmap.org Git - rails.git/blobdiff - test/helpers/issues_helper_test.rb
Show dates of reported items on issue pages
[rails.git] / test / helpers / issues_helper_test.rb
index f0b7c884aaefe7ae6969a0e881fe8f20ca6f8626..4ef084f0d8b4afcd05f8b8d5517150b6a6d80ce9 100644 (file)
@@ -3,6 +3,24 @@ require "test_helper"
 class IssuesHelperTest < ActionView::TestCase
   attr_accessor :current_user
 
+  def test_reportable_dates_note
+    note = create(:note, :created_at => "2020-03-14", :updated_at => "2021-05-16")
+
+    dates = reportable_dates note
+
+    dom_dates = Rails::Dom::Testing.html_document_fragment.parse "<p>#{dates}</p>"
+    assert_dom dom_dates, ":root", "created on 14 March 2020 at 00:00, updated on 16 May 2021 at 00:00"
+  end
+
+  def test_reportable_dates_user
+    user = create(:user, :created_at => "2020-07-18")
+
+    dates = reportable_dates user
+
+    dom_dates = Rails::Dom::Testing.html_document_fragment.parse "<p>#{dates}</p>"
+    assert_dom dom_dates, ":root", "created on 18 July 2020 at 00:00"
+  end
+
   def test_issues_count
     target_user = create(:user)
     self.current_user = create(:moderator_user)