Spec for Forum owners and Crop creators deleting their accounts

This commit is contained in:
Brenda Wallace
2017-06-09 23:25:40 +12:00
parent 7968f3e407
commit 46efcf3e61

View File

@@ -456,5 +456,24 @@ describe 'member' do
expect(member).to receive(:newsletter_unsubscribe).and_return(true)
member.destroy
end
context "deleted admin member" do
let(:member) { FactoryGirl.create(:admin_member) }
before { member.destroy }
context 'crop creator' do
let!(:crop) { FactoryGirl.create(:crop, creator: member) }
it "leaves crops behind, reassigned to cropbot" do
expect(Crop.all).to include(crop)
end
end
context 'forum owners' do
let!(:forum) { FactoryGirl.create(:forum, owner: member) }
it "leaves forums behind, reassigned to ex_admin" do
expect(forum.owner).to eq(member)
end
end
end
end
end