mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
FIX: Show topic titles in deleted-posts (#19610)
Show topic titles in deleted-posts
This commit is contained in:
20
spec/serializers/admin_user_action_serializer_spec.rb
Normal file
20
spec/serializers/admin_user_action_serializer_spec.rb
Normal file
@ -0,0 +1,20 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe AdminUserActionSerializer do
|
||||
fab!(:user) { Fabricate(:user) }
|
||||
fab!(:admin) { Fabricate(:admin) }
|
||||
let(:guardian) { Guardian.new(admin) }
|
||||
|
||||
fab!(:topic) { Fabricate(:topic) }
|
||||
fab!(:post) { Fabricate(:post, topic: topic) }
|
||||
|
||||
it "includes the slug/title/category ID for a post's deleted topic" do
|
||||
topic.trash!
|
||||
|
||||
json = AdminUserActionSerializer.new(post, scope: guardian, root: false).as_json
|
||||
|
||||
expect(json[:slug]).to eq(topic.slug)
|
||||
expect(json[:title]).to eq(topic.title)
|
||||
expect(json[:category_id]).to eq(topic.category_id)
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user