Update test factories to run without input of instances
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
FactoryBot.define do
|
||||
factory(:forum_post) do
|
||||
creator
|
||||
topic factory: :forum_topic
|
||||
body {FFaker::Lorem.sentences.join(" ")}
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,5 +2,6 @@ FactoryBot.define do
|
||||
factory(:mod_action) do
|
||||
creator :factory => :user
|
||||
description {"1234"}
|
||||
category {"other"}
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FactoryBot.define do
|
||||
factory(:post_disapproval) do
|
||||
user
|
||||
post
|
||||
user factory: :moderator_user
|
||||
post factory: :post, is_pending: true
|
||||
reason { PostDisapproval::REASONS.sample }
|
||||
message { FFaker::Lorem.sentence }
|
||||
end
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FactoryBot.define do
|
||||
factory(:post_flag) do
|
||||
creator
|
||||
creator factory: :user, created_at: 2.weeks.ago
|
||||
post
|
||||
reason {"xxx"}
|
||||
is_resolved {false}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
FactoryBot.define do
|
||||
factory(:post_replacement) do
|
||||
post factory: :post, source: FFaker::Internet.http_url
|
||||
original_url { FFaker::Internet.http_url }
|
||||
replacement_url { FFaker::Internet.http_url }
|
||||
end
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FactoryBot.define do
|
||||
factory(:post_vote) do
|
||||
user
|
||||
user factory: :gold_user
|
||||
post
|
||||
score { [-1, 1].sample }
|
||||
end
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
FactoryBot.define do
|
||||
factory :tag_alias do
|
||||
creator
|
||||
antecedent_name {"aaa"}
|
||||
consequent_name {"bbb"}
|
||||
antecedent_name {"#{FFaker::Name.first_name.downcase}#{rand(1000)}"}
|
||||
consequent_name {"#{FFaker::Name.first_name.downcase}#{rand(1000)}"}
|
||||
status {"active"}
|
||||
skip_secondary_validations {true}
|
||||
end
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
FactoryBot.define do
|
||||
factory :tag_implication do
|
||||
creator
|
||||
antecedent_name {"aaa"}
|
||||
consequent_name {"bbb"}
|
||||
antecedent_name {"#{FFaker::Name.first_name.downcase}#{rand(1000)}"}
|
||||
consequent_name {"#{FFaker::Name.first_name.downcase}#{rand(1000)}"}
|
||||
status {"active"}
|
||||
skip_secondary_validations {true}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user