Sha256: f2b91c27dfcc31094d44d8d5d7be68dffbdf1247bd5286d0de002aa993d087a4

Contents?: true

Size: 1.23 KB

Versions: 25

Compression:

Stored size: 1.23 KB

Contents

require "spec_helper"

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

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
onebox-1.8.18 spec/lib/onebox/engine/trello_onebox_spec.rb
onebox-1.8.17 spec/lib/onebox/engine/trello_onebox_spec.rb
onebox-1.8.16 spec/lib/onebox/engine/trello_onebox_spec.rb
onebox-1.8.15 spec/lib/onebox/engine/trello_onebox_spec.rb
onebox-1.8.14 spec/lib/onebox/engine/trello_onebox_spec.rb