Sha256: 0bf95226038bbf9557e8a469af9411fadfa55ff90da341d55d4ff64ed0d0dc76

Contents?: true

Size: 984 Bytes

Versions: 69

Compression:

Stored size: 984 Bytes

Contents

require "spec_helper"

describe Onebox::Engine::GoogleDocsOnebox do
  context "Spreadsheets" do
    let(:matcher) { described_class.new("https://docs.google.com/spreadsheets/d/SHEET_KEY/pubhtml") }

    it "should be a spreadsheet" do
      expect(matcher.send(:shorttype)).to eq (:sheets)
    end
  end

  context "Documents" do
    let(:matcher) { described_class.new("https://docs.google.com/document/d/DOC_KEY/pub") }

    it "should be a document" do
      expect(matcher.send(:shorttype)).to eq (:docs)
    end
  end

  context "Presentaions" do
    let(:matcher) { described_class.new("https://docs.google.com/presentation/d/PRESENTATION_KEY/pub") }

    it "should be a presentation" do
      expect(matcher.send(:shorttype)).to eq (:slides)
    end
  end

  context "Forms" do
    let(:matcher) { described_class.new("https://docs.google.com/forms/d/FORMS_KEY/viewform") }

    it "should be a form" do
      expect(matcher.send(:shorttype)).to eq (:forms)
    end
  end
end

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
onebox-1.8.18 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.17 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.16 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.15 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.14 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.13 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.12 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.11 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.10 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.9 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.8 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.7 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.6 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.5 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.4 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.3 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.2 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.1 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.8.0 spec/lib/onebox/engine/google_docs_onebox_spec.rb
onebox-1.7.9 spec/lib/onebox/engine/google_docs_onebox_spec.rb