mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-18 05:29:31 -04:00
Tests for retrieving data of deleted members
This commit is contained in:
@@ -294,4 +294,11 @@ describe Harvest do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
it 'excludes deleted members' do
|
||||
member = FactoryGirl.create :member
|
||||
harvest = FactoryGirl.create :harvest, owner: member
|
||||
member.destroy
|
||||
expect(Harvest.all).not_to include(harvest)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe Photo do
|
||||
let(:photo) { FactoryGirl.create(:photo, owner: member) }
|
||||
let(:member) { FactoryGirl.create(:member) }
|
||||
describe 'add/delete functionality' do
|
||||
let(:photo) { FactoryGirl.create(:photo) }
|
||||
let(:planting) { FactoryGirl.create(:planting) }
|
||||
let(:harvest) { FactoryGirl.create(:harvest) }
|
||||
let(:garden) { FactoryGirl.create(:garden) }
|
||||
@@ -118,4 +119,10 @@ describe Photo do
|
||||
photo.should.respond_to? :flickr_metadata
|
||||
end
|
||||
end
|
||||
|
||||
it 'excludes deleted members' do
|
||||
expect(Photo.all).to include(photo)
|
||||
member.destroy
|
||||
expect(Photo.all).not_to include(photo)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -347,4 +347,10 @@ describe Planting do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
it 'excludes deleted members' do
|
||||
expect(Planting.all).to include(planting)
|
||||
planting.owner.destroy
|
||||
expect(Planting.all).not_to include(planting)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2,7 +2,6 @@ require 'rails_helper'
|
||||
|
||||
describe Post do
|
||||
let(:member) { FactoryGirl.create(:member) }
|
||||
|
||||
it_behaves_like "it is likeable"
|
||||
|
||||
it "should be sorted in reverse order" do
|
||||
@@ -182,4 +181,11 @@ describe Post do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
it 'excludes deleted members' do
|
||||
post = FactoryGirl.create :post, author: member
|
||||
expect(Post.all).to include(post)
|
||||
member.destroy
|
||||
expect(Post.all).not_to include(post)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user