26 lines
676 B
Ruby
26 lines
676 B
Ruby
FactoryBot.define do
|
|
factory :feedback_message do
|
|
feedback_type { "abuse-reports" }
|
|
message { Faker::Hipster.paragraph(sentence_count: 1) }
|
|
category { "rude or vulgar" }
|
|
reported_url { "/" }
|
|
|
|
after(:create) do |feedback_message, evaluator|
|
|
feedback_message.update(reporter_id: evaluator.reporter_id)
|
|
end
|
|
end
|
|
|
|
trait :abuse_report do
|
|
feedback_type { "abuse-reports" }
|
|
message { "this is spam" }
|
|
category { "spam" }
|
|
reported_url { "https://dev.to" }
|
|
status { "Open" }
|
|
end
|
|
|
|
trait :bug_report do
|
|
feedback_type { "bug-reports" }
|
|
message { "i clicked something and this happened" }
|
|
category { "bug" }
|
|
end
|
|
end
|