Commit b74e863
Changed files (3)
lib
spec
lib/customer.rb
@@ -0,0 +1,9 @@
+class Customer
+ def initialize(cart)
+ @cart = cart
+ end
+
+ def add_to_cart(product)
+ @cart.add(product)
+ end
+end
spec/unit/customer_spec.rb
@@ -1,15 +1,5 @@
require "spec_helper"
-class Customer
- def initialize(cart)
- @cart = cart
- end
-
- def add_to_cart(product)
- @cart.add(product)
- end
-end
-
describe Customer do
let(:cart) { fake }
let(:sut) { Customer.new(cart) }
spec/spec_helper.rb
@@ -1,2 +1,4 @@
require 'rspec'
require 'rspec-fakes'
+
+require_relative '../lib/customer.rb'