]> git.openstreetmap.org Git - rails.git/blobdiff - test/factories/issues.rb
Improve testing of changeset comment rate limits
[rails.git] / test / factories / issues.rb
index c575c3398e3fe16108329098316eb2430cb822d4..bb6b2dd5222d517fbe95ca35a812991dc95d2b38 100644 (file)
@@ -6,5 +6,16 @@ FactoryBot.define do
 
     # Default to assigning to an administrator
     assigned_role { "administrator" }
+
+    # Optionally create some reports for this issue
+    factory :issue_with_reports do
+      transient do
+        reports_count { 1 }
+      end
+
+      after(:create) do |issue, evaluator|
+        create_list(:report, evaluator.reports_count, :issue => issue)
+      end
+    end
   end
 end