mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 03:45:06 +08:00
UX: Replace heuristic solution for extracting root domain.
This commit is contained in:
13
spec/serializers/topic_link_serializer_spec.rb
Normal file
13
spec/serializers/topic_link_serializer_spec.rb
Normal file
@ -0,0 +1,13 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe TopicLinkSerializer do
|
||||
|
||||
it "correctly serializes the topic link" do
|
||||
post = Fabricate(:post, raw: 'https://meta.discourse.org/')
|
||||
TopicLink.extract_from(post)
|
||||
serialized = described_class.new(post.topic_links.first, root: false).as_json
|
||||
|
||||
expect(serialized[:domain]).to eq("meta.discourse.org")
|
||||
expect(serialized[:root_domain]).to eq("discourse.org")
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user