master
 1require "spec_helper"
 2
 3describe Customer do
 4  let(:cart) { fake }
 5  let(:sut) { Customer.new(cart) }
 6
 7  context "when adding an item to the cart" do
 8    let(:product) { fake }
 9
10    before :each do
11      sut.add_to_cart(product)
12    end
13
14    it "should add it to the cart" do
15      cart.should have_received(:add, product)
16    end
17  end
18end