]> git.openstreetmap.org Git - rails.git/commitdiff
Updates note_comments and notes factories
authorNenad Vujicic <nenadus@gmail.com>
Tue, 4 Mar 2025 15:04:45 +0000 (16:04 +0100)
committerNenad Vujicic <nenadus@gmail.com>
Tue, 4 Mar 2025 15:13:38 +0000 (16:13 +0100)
Updates note_comments factory to create "commented" note comments by default. Improves notes factory to set note's description to "Default note's description" by default and to set first note's comment type to "opened" when used note_with_comments.

test/factories/note_comments.rb
test/factories/notes.rb

index da51c022818cfaad36cf15a27093c3567bb7e540..a6d7b532881b7a710aa13002bca633a62d0a6df9 100644 (file)
@@ -2,7 +2,7 @@ FactoryBot.define do
   factory :note_comment do
     sequence(:body) { |n| "This is note comment #{n}" }
     visible { true }
-    event { "opened" }
+    event { "commented" }
     note
   end
 end
index ab7d5df5677cf87f6f277bbf76c22cec1386a0a7..268a2bfb7a489a4f679e0f3f03e71a38be0b245f 100644 (file)
@@ -2,7 +2,7 @@ FactoryBot.define do
   factory :note do
     latitude { 1 * GeoRecord::SCALE }
     longitude { 1 * GeoRecord::SCALE }
-    # tile { QuadTile.tile_for_point(1,1) }
+    description { "Default note's description" }
 
     trait :closed do
       transient do
@@ -23,7 +23,8 @@ FactoryBot.define do
       end
 
       after(:create) do |note, evaluator|
-        create_list(:note_comment, evaluator.comments_count, :note => note)
+        create(:note_comment, :event => "opened", :note => note)
+        create_list(:note_comment, evaluator.comments_count - 1, :note => note)
       end
     end
   end