Sha256: acec152bfa86a0fac58af6ee565112da6f4a233c2f8e552cde34fd276650f61b

Contents?: true

Size: 1.09 KB

Versions: 44

Compression:

Stored size: 1.09 KB

Contents

require "spec_helper"

describe Onebox::Engine::VideoOnebox do
  it "supports ogv" do
    expect(Onebox.preview('http://upload.wikimedia.org/wikipedia/commons/3/37/STS-134_launch_2.ogv').to_s).to match(/<video/)
  end

  it "supports mp4" do
    expect(Onebox.preview('http://download.wavetlan.com/svv/dev/test.mp4').to_s).to match(/<video/)
  end

  it "supports mov" do
    expect(Onebox.preview('http://download.wavetlan.com/SVV/Media/HTTP/BlackBerry.mov').to_s).to match(/<video/)
  end

  it "supports webm" do
    expect(Onebox.preview('http://video.webmfiles.org/big-buck-bunny_trailer.webm').to_s).to match(/<video/)
  end

  it "supports URLs with query parameters" do
    expect(Onebox.preview('http://video.webmfiles.org/big-buck-bunny_trailer.webm?foo=bar').to_s).to match(/<video/)
  end

  it "supports protocol relative URLs" do
    expect(Onebox.preview('//video.webmfiles.org/big-buck-bunny_trailer.webm').to_s).to match(/<video/)
  end

  it "includes a fallback direct link to the video" do
    expect(Onebox.preview('http://download.wavetlan.com/svv/dev/test.mp4').to_s).to match(/<a.*mp4/)
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
onebox-1.6.5 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.6.4 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.6.3 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.6.2 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.6.1 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.6.0 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.65 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.64 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.63 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.62 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.61 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.60 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.50 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.49 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.48 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.47 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.45 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.44 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.43 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.42 spec/lib/onebox/engine/video_onebox_spec.rb