docbrown/spec/factories/feedback_messages.rb

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