# encoding: utf-8 require 'spec_helper' require 'oneboxer' require 'oneboxer/amazon_onebox' describe Oneboxer::AmazonOnebox do before(:each) do @o = Oneboxer::AmazonOnebox.new("http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177") FakeWeb.register_uri(:get, @o.translate_url, response: fixture_file('oneboxer/amazon.response')) end it "translates the URL" do @o.translate_url.should == "http://www.amazon.com/gp/aw/d/0596516177" end it "generates the expected onebox for Amazon" do @o.onebox.should == expected_amazon_result end private def expected_amazon_result <

The Ruby Programming Language (Paperback)

David Flanagan, Yukihiro Matsumoto

The Ruby Programming Language is the authoritative guide to Ruby ...
EXPECTED end end