mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 02:43:45 +08:00
19 lines
669 B
Ruby
19 lines
669 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.describe Onebox::Engine::TwitchStreamOnebox do
|
|
let(:hostname) { "www.example.com" }
|
|
let(:options) { { hostname: hostname } }
|
|
|
|
it "has the iframe with the correct channel" do
|
|
expect(Onebox.preview("https://www.twitch.tv/theduckie908", options).to_s).to match(
|
|
%r{<iframe src="https://player\.twitch\.tv/\?channel=theduckie908&parent=#{hostname}},
|
|
)
|
|
end
|
|
|
|
it "works in the twitch new interface/url" do
|
|
expect(Onebox.preview("https://go.twitch.tv/admiralbulldog", options).to_s).to match(
|
|
%r{<iframe src="https://player\.twitch\.tv/\?channel=admiralbulldog&parent=#{hostname}},
|
|
)
|
|
end
|
|
end
|