mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-14 03:05:59 -04:00
like spec, don't make so many photso
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user