From e24ef32fe6a37c61c3269f8d60f3bd82be5827ad Mon Sep 17 00:00:00 2001 From: Brenda Wallace Date: Wed, 1 Jan 2020 08:41:34 +1300 Subject: [PATCH] like spec, don't make so many photso --- spec/models/like_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/models/like_spec.rb b/spec/models/like_spec.rb index aeb5797e3..bd012ae42 100644 --- a/spec/models/like_spec.rb +++ b/spec/models/like_spec.rb @@ -5,6 +5,7 @@ require 'rails_helper' describe 'like' do let(:member) { FactoryBot.create(:member) } let(:post) { FactoryBot.create(:post) } + let(:photo) { FactoryBot.create :photo } context 'existing like' do before do @@ -61,4 +62,14 @@ describe 'like' do member.destroy expect(Like.all).not_to include like end + + it 'liked_by_members_names' do + expect(post.liked_by_members_names).to eq [] + Like.create(member: member, likeable: post) + expect(post.liked_by_members_names).to eq [member.login_name] + + expect(photo.liked_by_members_names).to eq [] + Like.create(member: member, likeable: photo) + expect(photo.liked_by_members_names).to eq [member.login_name] + end end