Sha256: 558e36be8a0c305978b15442a774784f23915f5cc1996f86d5b6ad818aad6751
Contents?: true
Size: 749 Bytes
Versions: 3
Compression:
Stored size: 749 Bytes
Contents
require 'spec_helper' require "scrapers/allrecipes" module Scrapers describe AllRecipes do it{should respond_to :scrape} context "scraping" do before(:all) do @url = "http://allrecipes.com/recipe/morning-glory-muffins-i/detail.aspx" @recipe = VCR.use_cassette('allrecipes.morning-glory-muffins-i') do Scrapers::AllRecipes.scrape(@url) end end it "retrieves a recipe" do @recipe.should_not be_nil end it "should be a Hash" do @recipe.should be_a(Hash) end %w{title url ingredients directions photo}.map(&:to_sym).each do |key| it "should have key #{key}" do @recipe.should have_key(key) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
scrapers-3.2.0 | spec/scrapers/allrecipes_spec.rb |
scrapers-3.1.0 | spec/scrapers/allrecipes_spec.rb |
scrapers-3.0.0 | spec/scrapers/allrecipes_spec.rb |