X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/e5604ce98e267cb0cec7dd27078a9e86c919eeb1..0ea6646fb6d86b11c78bc554168b76096fe21821:/test/factories/issues.rb diff --git a/test/factories/issues.rb b/test/factories/issues.rb index e209bd25d..bb6b2dd52 100644 --- a/test/factories/issues.rb +++ b/test/factories/issues.rb @@ -5,6 +5,17 @@ FactoryBot.define do association :reported_user, :factory => :user # Default to assigning to an administrator - assigned_role "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