Add spec for website name when url has subdomain
This commit is contained in:
parent
c6f6b17f71
commit
9d34289d08
1 changed files with 23 additions and 7 deletions
|
@ -88,16 +88,32 @@ describe UserSerializer do
|
||||||
end
|
end
|
||||||
|
|
||||||
context "with filled out website" do
|
context "with filled out website" do
|
||||||
before do
|
context "when website has a path" do
|
||||||
user.user_profile.website = 'http://example.com/user'
|
before do
|
||||||
|
user.user_profile.website = 'http://example.com/user'
|
||||||
|
end
|
||||||
|
|
||||||
|
it "has a website with a path" do
|
||||||
|
expect(json[:website]).to eq 'http://example.com/user'
|
||||||
|
end
|
||||||
|
|
||||||
|
it "returns complete website name with path" do
|
||||||
|
expect(json[:website_name]).to eq 'example.com/user'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it "has a website" do
|
context "when website has a subdomain" do
|
||||||
expect(json[:website]).to eq 'http://example.com/user'
|
before do
|
||||||
end
|
user.user_profile.website = 'http://www.example.com/user'
|
||||||
|
end
|
||||||
|
|
||||||
it "returns complete website name with path" do
|
it "has a website with a subdomain" do
|
||||||
expect(json[:website_name]).to eq 'example.com/user'
|
expect(json[:website]).to eq 'http://www.example.com/user'
|
||||||
|
end
|
||||||
|
|
||||||
|
it "returns website name with the subdomain" do
|
||||||
|
expect(json[:website_name]).to eq 'www.example.com/user'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context "when website includes query parameters" do
|
context "when website includes query parameters" do
|
||||||
|
|
Reference in a new issue