UX: Replace heuristic solution for extracting root domain.

This commit is contained in:
Guo Xiang Tan
2017-11-29 16:24:27 +08:00
parent 3e9c3f6f13
commit 8491c5fba5
5 changed files with 29 additions and 8 deletions

View 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