Sha256: 30129634271bdee20082d7edb17b7ecb8dd393bfe3cf6fe956d0015165eea0c7

Contents?: true

Size: 783 Bytes

Versions: 1

Compression:

Stored size: 783 Bytes

Contents

require 'lib/muri.rb'

shared_examples_for "Vimeo parse" do
  it "should be Vimeo service" do
    @a.service == 'Vimeo'
  end
  
  it "should have media id" do
    @a.media_id == '7312128'
  end
  
  it "should have media url" do
    @a.media_url == 'http://vimeo.com/7312128'
  end
   
  it "should have media api id" do
    @a.media_api_id == '7312128'
  end
end
describe "Vimeo parse first" do
  before (:all) do
    @a = Muri.parse 'http://vimeo.com/moogaloop.swf?clip_id=7312128&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1'
  end
  it_should_behave_like "Vimeo parse"
end
describe "Vimeo parse second" do
  before (:all) do
    @a = Muri.parse 'http://vimeo.com/7312128'
  end
  it_should_behave_like "Vimeo parse"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
muri-0.0.3 test/vimeo_test.rb