Sha256: c0e6ee08954a379007fc66efc0af7a9dedf7af8db2ac1ee18168b1491fdafe8f

Contents?: true

Size: 726 Bytes

Versions: 5

Compression:

Stored size: 726 Bytes

Contents

require 'spec_helper'

if ENV["CASES"]

describe "Cases" do
  Dir["spec/fixtures/tvrage/cases/*.xml"].each do |file|
    describe "with #{file}" do
      before do
        @id = "22323"
        @show_xml = File.read(file)
        FakeWeb.register_uri(:get, "http://services.tvrage.com/feeds/full_show_info.php?sid=#{@id}", :body => @show_xml)
      end

      it "should not raise error" do
        lambda {
          show = Sofa::TVRage::Show.new(@id, :greedy => true)
          show.episode_list.should_not include(nil)
        }.should_not raise_error
      end

      it "should have name" do
        show = Sofa::TVRage::Show.new(@id, :greedy => true)
        show.name.should_not be_nil
      end
    end
  end
end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sofa-0.1.4 spec/sofa/tvrage/cases_spec.rb
sofa-0.1.3 spec/sofa/tvrage/cases_spec.rb
sofa-0.1.2 spec/sofa/tvrage/cases_spec.rb
sofa-0.1.1 spec/sofa/tvrage/cases_spec.rb
sofa-0.1.0 spec/sofa/tvrage/cases_spec.rb