Sha256: 6bdd39bfa93683dd6f52c17d9a05d88bbc13ad3cfba51d36e31bdd8f3c36032e

Contents?: true

Size: 936 Bytes

Versions: 19

Compression:

Stored size: 936 Bytes

Contents

require 'spec_helper'


module Scrapers
  
  describe NasaApod do
    it {Scrapers::NasaApod.should respond_to :scrape}

    context "scrape" do

      before(:all) do
        pending "until apod back up"
        # @url = "http://apod.nasa.gov/apod/astropix.html"
        # VCR.use_cassette("nasa-apod", :record => :new_episodes) do
        #   @apod_hash = Scrapers::NasaApod.scrape(@url)
        # end
      end
      
      xit "should be a Hash" do
        @apod_hash.should be_a(Hash)
      end
      
      %w{title link description pubDate guid content_encoded}.map(&:to_sym).each do |attr|
        it "should include #{attr}" do
          @apod_hash.keys.should include attr
        end
        xit "#{attr} should not be nil" do
          @apod_hash[attr].should_not be_nil
        end
        
        xit "#{attr} should be a Sring" do
          @apod_hash[attr].should be_a(String)
        end

      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
scrapers-2.1.0 spec/scrapers/nasa_apod_spec.rb
scrapers-2.0.2 spec/scrapers/nasa_apod_spec.rb
scrapers-2.0.1 spec/scrapers/nasa_apod_spec.rb
scrapers-2.0.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.6 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.5 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.4 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.3 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.2 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.1 spec/scrapers/nasa_apod_spec.rb
scrapers-1.5.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.4.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.3.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.2.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.1.0 spec/scrapers/nasa_apod_spec.rb
scrapers-1.0.0 spec/scrapers/nasa_apod_spec.rb
scrapers-0.4.3 spec/scrapers/nasa_apod_spec.rb
scrapers-0.4.2 spec/scrapers/nasa_apod_spec.rb
scrapers-0.4.1 spec/scrapers/nasa_apod_spec.rb