From a253b8852517d327c9b6fa00c64edb041b619c47 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 29 Apr 2015 10:42:38 +1000 Subject: [PATCH] Fixing line item controller spec --- spec/controllers/spree/api/line_items_controller_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/controllers/spree/api/line_items_controller_spec.rb b/spec/controllers/spree/api/line_items_controller_spec.rb index 7d0b215ae9..37ec50eb7e 100644 --- a/spec/controllers/spree/api/line_items_controller_spec.rb +++ b/spec/controllers/spree/api/line_items_controller_spec.rb @@ -22,7 +22,8 @@ module Spree context "as a line item is updated" do it "update distribution charge on the order" do line_item_params = { order_id: order.number, id: line_item.id, line_item: { id: line_item.id, unit_value: 520 }, format: :json} - order.should_receive(:update_distribution_charge!).and_call_original + allow(controller).to receive(:order) { order } + expect(order).to receive(:update_distribution_charge!) spree_post :update, line_item_params end end