2021-05-26 05:41:35 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2022-07-27 22:27:38 -04:00
|
|
|
RSpec.describe Onebox::Engine::TrelloOnebox do
|
2022-07-27 12:14:14 -04:00
|
|
|
describe "Boards" do
|
2021-05-26 05:41:35 -04:00
|
|
|
it "should onebox with SEF url corrrectly" do
|
|
|
|
expect(
|
|
|
|
Onebox.preview("https://trello.com/b/nC8QJJoZ/trello-development-roadmap").to_s,
|
|
|
|
).to match('iframe src="https://trello.com/b/nC8QJJoZ.html"')
|
|
|
|
end
|
|
|
|
|
|
|
|
it "should onebox without SEF url corrrectly" do
|
|
|
|
expect(Onebox.preview("https://trello.com/b/nC8QJJoZ/").to_s).to match(
|
|
|
|
'iframe src="https://trello.com/b/nC8QJJoZ.html"',
|
|
|
|
)
|
|
|
|
|
|
|
|
# Without trailing slash
|
|
|
|
expect(Onebox.preview("https://trello.com/b/nC8QJJoZ").to_s).to match(
|
|
|
|
'iframe src="https://trello.com/b/nC8QJJoZ.html"',
|
|
|
|
)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2022-07-27 12:14:14 -04:00
|
|
|
describe "Cards" do
|
2021-05-26 05:41:35 -04:00
|
|
|
it "should onebox with SEF url corrrectly" do
|
|
|
|
expect(
|
|
|
|
Onebox.preview(
|
|
|
|
"https://trello.com/c/NIRpzVDM/1211-what-can-you-expect-from-this-board",
|
|
|
|
).to_s,
|
|
|
|
).to match('iframe src="https://trello.com/c/NIRpzVDM.html"')
|
|
|
|
end
|
|
|
|
|
|
|
|
it "should onebox without SEF url corrrectly" do
|
|
|
|
expect(Onebox.preview("https://trello.com/c/NIRpzVDM/").to_s).to match(
|
|
|
|
'iframe src="https://trello.com/c/NIRpzVDM.html"',
|
|
|
|
)
|
|
|
|
|
|
|
|
# Without trailing slash
|
|
|
|
expect(Onebox.preview("https://trello.com/c/NIRpzVDM").to_s).to match(
|
|
|
|
'iframe src="https://trello.com/c/NIRpzVDM.html"',
|
|
|
|
)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|