Sha256: f2f2c231aafc126022b4c7b5e3b658aac07a1e79f527c7dfc7301c97ba454d6a
Contents?: true
Size: 800 Bytes
Versions: 3
Compression:
Stored size: 800 Bytes
Contents
require 'spec_helper' require "scrapers/xkcd" describe Scrapers::Xkcd do it {should respond_to :scrape} context "scraping" do before(:all) do @comic = VCR.use_cassette("xkcd") do Scrapers::Xkcd.scrape 149 end @expected = { :title => "Sandwich", :url => "http://xkcd.com/149/", :img_src => "http://imgs.xkcd.com/comics/sandwich.png", :img_title => "Proper User Policy apparently means Simon Says.", :img_alt => "Sandwich", :pubdate => "2010-02-01", } end it "should retrieve the comic" do @comic.should_not be_nil end it "should be a Hash" do @comic.should be_a(Hash) end it "should return expected" do @comic.should eq @expected end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
scrapers-3.2.0 | spec/scrapers/xkcd_spec.rb |
scrapers-3.1.0 | spec/scrapers/xkcd_spec.rb |
scrapers-3.0.0 | spec/scrapers/xkcd_spec.rb |