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.5.41 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.40 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.39 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.38 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.37 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.36 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.35 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.34 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.33 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.32 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.31 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.30 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.29 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.28 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.27 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.26 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.25 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.24 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.23 spec/lib/onebox/engine/video_onebox_spec.rb
onebox-1.5.22 spec/lib/onebox/engine/video_onebox_spec.rb