mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
FEATURE: Youtube Short onebox support (#19335)
* FEATURE: Youtube Shorts onebox support Co-authored-by: Canapin <canapin@gmail.com>
This commit is contained in:

committed by
GitHub

parent
57fe57e7ce
commit
d247e5d37c
@ -14,6 +14,8 @@ RSpec.describe Onebox::Engine::YoutubeOnebox do
|
||||
stub_request(:get, "https://www.youtube.com/playlist?list=PL5308B2E5749D1696").to_return(status: 200, body: onebox_response("youtube-playlist"))
|
||||
|
||||
stub_request(:get, "https://www.youtube.com/embed/KCyIfcevExE").to_return(status: 200, body: onebox_response("youtube-embed"))
|
||||
|
||||
stub_request(:get, "https://www.youtube.com/embed/VvoFuaLAslw").to_return(status: 200, body: onebox_response("youtube-shorts"))
|
||||
end
|
||||
|
||||
it "adds wmode=opaque" do
|
||||
@ -103,4 +105,10 @@ RSpec.describe Onebox::Engine::YoutubeOnebox do
|
||||
preview.to match(/Delvon/)
|
||||
preview.to match(/hqdefault/)
|
||||
end
|
||||
|
||||
it "can parse youtube shorts results" do
|
||||
preview = expect(Onebox.preview('https://youtube.com/shorts/VvoFuaLAslw').placeholder_html)
|
||||
preview.to match(/POMBO/)
|
||||
preview.to match(/hqdefault/)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user