FIX: categories created by users who are deleted cannot be deleted

This commit is contained in:
Neil Lalonde
2013-11-01 16:55:56 -04:00
parent 7a567d730d
commit e679ba97a3
2 changed files with 24 additions and 0 deletions

View File

@@ -238,6 +238,17 @@ describe UserDestroyer do
UserDestroyer.new(@admin).destroy(@user, {block_ip: true})
end
end
context 'user created a category' do
let!(:category) { Fabricate(:category, user: @user) }
it "assigns the system user to the categories" do
UserDestroyer.new(@admin).destroy(@user, {delete_posts: true})
category.reload.user_id.should == Discourse.system_user.id
category.topic.should be_present
category.topic.user_id.should == Discourse.system_user.id
end
end
end
end