spec/scrapers/nasa_apod_spec.rb in scrapers-0.4.0 vs spec/scrapers/nasa_apod_spec.rb in scrapers-0.4.1

- old
+ new

@@ -6,25 +6,34 @@ describe NasaApod do it {Scrapers::NasaApod.should respond_to :scrape} context "scrape" do - let(:url){"http://apod.nasa.gov/apod/astropix.html"} - let(:apod_hash){ - VCR.use_cassette("#{example.description.gsub(/[^-[:alnum:]]/,'')}.cassette", :record => :new_episodes) do - Scrapers::NasaApod.scrape(url) - end} - it {apod_hash.should be_a(Hash)} + + 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 + @apod_hash.keys.should include attr end - it {apod_hash[attr].should_not be_nil} - it {apod_hash[attr].should be_a(String)} + 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