* Prepare factories and associations for Users::DeleteActivity specs * Altered user associations, delete the needed associations in Users::DeleteActivity * Moved and refined user deletion spec * Removed useless commented user associations * Refactored BackupData factory * Refactored ProfilePin factory * Refactored Reaction factory * Fixed specs: Keep default _type in factories or specify it in tests * Ok, notes shouldn't be deleted on user deletion * Fixed creating reactable for specs * Specify commentable/commentable_type explicitly when creating data for tests * Fixed typo in the comments spec * Removed unnneeded space * Added aggregate_failures for testing user associations deletion * Keep feedback_messages while deleting user activities
10 lines
222 B
Ruby
10 lines
222 B
Ruby
FactoryBot.define do
|
|
factory :rating_vote do
|
|
user
|
|
group { "experience_level" }
|
|
rating { rand(1.0..8.0) }
|
|
after(:build) do |vote|
|
|
vote.article ||= create(:article, user: vote.user)
|
|
end
|
|
end
|
|
end
|