From e2979df65a080ef94f21e371c34f09af430284f4 Mon Sep 17 00:00:00 2001 From: cmrd Senya Date: Mon, 14 Aug 2017 06:00:44 +0300 Subject: [PATCH] Add explicit mutual contact to test data Add explicit mutual contact creation to the DataGenerator#generic_user_data which is used in account deletion tests. --- spec/spec/data_generator_spec.rb | 1 + spec/support/data_generator.rb | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/spec/spec/data_generator_spec.rb b/spec/spec/data_generator_spec.rb index 1c43041bd..1e2800245 100644 --- a/spec/spec/data_generator_spec.rb +++ b/spec/spec/data_generator_spec.rb @@ -14,6 +14,7 @@ describe DataGenerator do generator.generic_user_data expect(user.aspects).not_to be_empty expect(Post.subscribed_by(user)).not_to be_empty + expect(Contact.where(user: user).mutual).not_to be_empty end end diff --git a/spec/support/data_generator.rb b/spec/support/data_generator.rb index 7a3541f09..77194201d 100644 --- a/spec/support/data_generator.rb +++ b/spec/support/data_generator.rb @@ -38,6 +38,7 @@ class DataGenerator private_post_as_receipient tag_following generic_person_data + remote_mutual_friend end def generic_person_data @@ -98,6 +99,10 @@ class DataGenerator } end + def remote_mutual_friend + FactoryGirl.create(:contact, user: user, sharing: true, receiving: true) + end + def first_aspect user.aspects.first || FactoryGirl.create(:aspect, user: user) end