mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-06 02:51:34 +00:00
25 lines
648 B
Ruby
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
|