Files
openfoodnetwork/spec/models/line_item_spec.rb
2013-05-20 16:05:25 +10:00

25 lines
648 B
Ruby

require 'spec_helper'
module Spree
describe LineItem do
describe "computing shipping cost for its product" do
let(:shipping_method) do
sm = create(:shipping_method)
sm.calculator.set_preference :amount, 10
sm
end
let(:order) { double(:order, :distributor => nil, :state => 'complete') }
let(:line_item) do
li = LineItem.new
li.stub(:shipping_method).and_return(shipping_method)
li.stub(:order).and_return(order)
li
end
it "computes shipping cost for its product" do
line_item.itemwise_shipping_cost.should == 10
end
end
end
end