diff --git a/spec/components/pretty_text_spec.rb b/spec/components/pretty_text_spec.rb index dc14832232e..fccb0d3ad7b 100644 --- a/spec/components/pretty_text_spec.rb +++ b/spec/components/pretty_text_spec.rb @@ -1378,21 +1378,23 @@ HTML [some attachment|random](#{upload.short_url}) RAW + cdn_url = Discourse.store.cdn_url(upload.url) + cooked = <<~HTML -

upload

-

upload

+

upload

+

upload

-

upload

+

upload

some attachment

some attachment

some attachment|random

diff --git a/spec/components/url_helper_spec.rb b/spec/components/url_helper_spec.rb index 77ae9442499..4d86341fe5e 100644 --- a/spec/components/url_helper_spec.rb +++ b/spec/components/url_helper_spec.rb @@ -124,7 +124,7 @@ describe UrlHelper do let(:asset_host) { "//my.awesome.cdn" } it "should return correct cdn url for local relative urls" do - Discourse.stubs(:asset_host).returns(asset_host) + set_cdn_url asset_host cdn_url = UrlHelper.local_cdn_url(url) expect(cdn_url).to eq("#{asset_host}#{url}") end diff --git a/spec/models/post_spec.rb b/spec/models/post_spec.rb index 92d4aafad16..d035fdfac4d 100644 --- a/spec/models/post_spec.rb +++ b/spec/models/post_spec.rb @@ -1367,6 +1367,7 @@ describe Post do upload1 = Fabricate(:upload) upload2 = Fabricate(:upload) upload3 = Fabricate(:video_upload) + upload4 = Fabricate(:upload) set_cdn_url "https://awesome.com/somepath" @@ -1375,7 +1376,7 @@ describe Post do ![](#{upload1.short_url}) - "#{GlobalSetting.cdn_url}#{upload1.url}" + "#{GlobalSetting.cdn_url}#{upload4.url}" Link to upload ![](http://example.com/external.png) @@ -1392,15 +1393,15 @@ describe Post do end expect(urls).to contain_exactly( - upload1.url, "#{GlobalSetting.cdn_url}#{upload1.url}", + "#{GlobalSetting.cdn_url}#{upload4.url}", "#{Discourse.base_url}#{upload2.url}", "#{Discourse.base_url}#{upload3.short_path}" ) expect(paths).to contain_exactly( upload1.url, - upload1.url, + upload4.url, upload2.url, nil )