Sha256: 5666673fbce42a79e2174490d985688c1c70d25dc32bac89368bd19589003643

Contents?: true

Size: 1.16 KB

Versions: 4

Compression:

Stored size: 1.16 KB

Contents

require 'lib/muri.rb'

shared_examples_for "Imageshack parse" do
  it "should be Imageshack service" do
    @a.service == 'Imageshack'
  end
  it "should be valid" do
    @a.valid? == true
  end
end

describe "Imageshack parse first" do
  before(:all) do
    @a = Muri.parse 'http://img178.imageshack.us/i/dsc01576lo7.jpg/'
  end
  it_should_behave_like "Imageshack parse"
  
  it "should have media id" do
    @a.media_id == 'dsc01576lo7'
  end
  
  it "should have website" do
    @a.website == 'http://img178.imageshack.us/i/dsc01576lo7.jpg/'
  end
   
  it "should have content_type" do
    @a.content_type == 'jpg'
  end  
end
describe "Imageshack parse second" do
  before(:all) do
    @a = Muri.parse 'http://img178.imageshack.us/img178/773/dsc01576lo7.jpg'
  end
  it_should_behave_like "Imageshack parse"
  
  it "should have media id" do
    @a.media_id == 'dsc01576lo7'
  end
  
  it "should have website" do
    @a.website == 'http://img178.imageshack.us/i/dsc01576lo7.jpg/'
  end
   
  it "should have content_type" do
    @a.content_type == 'jpg'
  end  
  
  it "should have website" do
    @a.media_url == 'http://img178.imageshack.us/img178/773/dsc01576lo7.jpg'
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
muri-0.0.8 test/imageshack_test.rb
muri-0.0.7 test/imageshack_test.rb
muri-0.0.6 test/imageshack_test.rb
muri-0.0.5 test/imageshack_test.rb