mirror of
https://github.com/discourse/discourse.git
synced 2025-01-18 20:32:45 +08:00
SPEC: 'lookup_upload_urls' method should use cdn url if available.
e4fe864c0b
This commit is contained in:
parent
129e308dac
commit
519fe290e3
22
spec/components/pretty_text/helpers_spec.rb
Normal file
22
spec/components/pretty_text/helpers_spec.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'rails_helper'
|
||||
|
||||
describe PrettyText::Helpers do
|
||||
|
||||
context "lookup_upload_urls" do
|
||||
let(:upload) { Fabricate(:upload) }
|
||||
|
||||
it "should return cdn url if available" do
|
||||
short_url = upload.short_url
|
||||
result = PrettyText::Helpers.lookup_upload_urls([short_url])
|
||||
expect(result[short_url][:url]).to eq(upload.url)
|
||||
|
||||
set_cdn_url "https://awesome.com"
|
||||
|
||||
result = PrettyText::Helpers.lookup_upload_urls([short_url])
|
||||
expect(result[short_url][:url]).to eq("https://awesome.com#{upload.url}")
|
||||
end
|
||||
end
|
||||
|
||||
end
|
Loading…
Reference in New Issue
Block a user