require 'spec_helper' describe Item do before(:all) do @item = Item.from_url('http://www.freebase.com/view/en/aphex_twin') end it "should have a URL" do @item.url.should_not be_nil end it "should have a name" do @item.name.should_not be_nil @item.name.should_not be_empty end it "should have categories" do @item.categories.should_not be_empty end it "should have category names" do @item.category_names.should_not be_empty end it "should have metadata for each category" do @item.categories.each_value do |category| category.metadata.should_not be_empty category.metadata.each_value do |data| data.should_not be_nil end end end end