mirror of
https://github.com/discourse/discourse.git
synced 2024-12-03 21:53:51 +08:00
c9dab6fd08
It's very easy to forget to add `require 'rails_helper'` at the top of every core/plugin spec file, and omissions can cause some very confusing/sporadic errors. By setting this flag in `.rspec`, we can remove the need for `require 'rails_helper'` entirely.
30 lines
1.2 KiB
Ruby
30 lines
1.2 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
describe Onebox::Engine::TrelloOnebox do
|
|
context "Boards" do
|
|
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
|
|
|
|
context "Cards" do
|
|
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
|