mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 09:10:25 +08:00
FIX: don't overwrite category's logo & background URLs
This commit is contained in:
parent
13aff1f2f8
commit
641b95f655
2 changed files with 45 additions and 1 deletions
|
@ -230,6 +230,26 @@ describe CategoriesController do
|
|||
|
||||
expect(UserHistory.count).to eq(5) # 2 + 3 (bootstrap mode)
|
||||
end
|
||||
|
||||
it "fix both logo and background urls" do
|
||||
Discourse.stubs(:asset_host).returns("http://foo.bar")
|
||||
Discourse.stubs(:base_url_no_prefix).returns("http://bar.foo")
|
||||
|
||||
upload = build(:upload)
|
||||
|
||||
xhr :put, :update, id: @category.id,
|
||||
name: @category.name,
|
||||
color: @category.color,
|
||||
text_color: @category.text_color,
|
||||
slug: @category.slug,
|
||||
logo_url: UrlHelper.schemaless(UrlHelper.absolute(upload.url)),
|
||||
background_url: UrlHelper.absolute_without_cdn(upload.url)
|
||||
|
||||
@category.reload
|
||||
expect(@category.logo_url).to eq(upload.url)
|
||||
expect(@category.background_url).to eq(upload.url)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue