FIX: s3 cdn would break cooking if <img> tag had no src

This commit is contained in:
Sam Saffron
2015-06-10 18:56:44 +10:00
parent 677cdbbda0
commit b7a0a295c0
2 changed files with 4 additions and 2 deletions

View File

@ -323,8 +323,9 @@ describe PrettyText do
SiteSetting.s3_upload_bucket = "test"
SiteSetting.s3_cdn_url = "https://awesome.cdn"
raw = "<img src='#{Discourse.store.absolute_base_url}/original/9/9/99c9384b8b6d87f8509f8395571bc7512ca3cad1.jpg'"
cooked = "<p><img src='https://awesome.cdn/original/9/9/99c9384b8b6d87f8509f8395571bc7512ca3cad1.jpg'></p>"
# add extra img tag to ensure it does not blow up
raw = "<img><img src='#{Discourse.store.absolute_base_url}/original/9/9/99c9384b8b6d87f8509f8395571bc7512ca3cad1.jpg'"
cooked = "<p><img><img src='https://awesome.cdn/original/9/9/99c9384b8b6d87f8509f8395571bc7512ca3cad1.jpg'></p>"
expect(PrettyText.cook(raw)).to match_html(cooked)
end