mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: InlineUploads does not correct urls with uppercase extension.
This commit is contained in:
@@ -211,6 +211,16 @@ RSpec.describe InlineUploads do
|
||||
MD
|
||||
end
|
||||
|
||||
it "should correct img tags with uppercase upload extension" do
|
||||
md = <<~MD
|
||||
test<img src="#{upload.url.sub(".png", ".PNG")}">
|
||||
MD
|
||||
|
||||
expect(InlineUploads.process(md)).to eq(<<~MD)
|
||||
test
|
||||
MD
|
||||
end
|
||||
|
||||
it "should correct image URLs to the short version" do
|
||||
md = <<~MD
|
||||

|
||||
@@ -503,12 +513,14 @@ RSpec.describe InlineUploads do
|
||||
md = <<~MD
|
||||
#{upload.url}
|
||||
<img src="#{upload.url}" alt="some image">
|
||||
test<img src="#{upload2.url}" alt="some image">test
|
||||
<img src="#{URI.join(SiteSetting.s3_cdn_url, URI.parse(upload2.url).path).to_s}" alt="some image">
|
||||
MD
|
||||
|
||||
expect(InlineUploads.process(md)).to eq(<<~MD)
|
||||

|
||||

|
||||
testtest
|
||||

|
||||
MD
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user