Merge pull request #4919 from luisramos0/ship_ctrl

[Spree 2.1] Fix shipments admin/enterprises and api/enterprises controller specs
This commit is contained in:
Pau Pérez Fabregat
2020-03-05 19:07:10 +01:00
committed by GitHub
3 changed files with 5 additions and 5 deletions

View File

@@ -449,8 +449,8 @@ module Admin
before do
# As a user with permission
allow(controller).to receive_messages spree_current_user: user
allow(OrderCycle).to receive_messages find_by_id: "existing OrderCycle"
allow(Enterprise).to receive_messages find_by_id: "existing Enterprise"
allow(OrderCycle).to receive_messages find_by: "existing OrderCycle"
allow(Enterprise).to receive_messages find_by: "existing Enterprise"
allow(OrderCycle).to receive_messages new: "new OrderCycle"
allow(OpenFoodNetwork::OrderCyclePermissions).to receive(:new) { permission_mock }

View File

@@ -52,7 +52,7 @@ module Api
describe "submitting a valid image" do
before do
allow(Enterprise)
.to receive(:find_by_permalink).with(enterprise.id.to_s) { enterprise }
.to receive(:find_by).with({ permalink: enterprise.id.to_s }) { enterprise }
allow(enterprise).to receive(:update_attributes).and_return(true)
end
@@ -68,7 +68,7 @@ module Api
before do
allow(Enterprise)
.to receive(:find_by_permalink).with(enterprise.id.to_s) { enterprise }
.to receive(:find_by).with({ permalink: enterprise.id.to_s }) { enterprise }
allow(controller).to receive(:spree_current_user) { non_managing_user }
end

View File

@@ -214,7 +214,7 @@ describe Api::ShipmentsController, type: :controller do
end
def make_order_contents_fail
expect(Spree::Order).to receive(:find_by_number!) { order }
expect(Spree::Order).to receive(:find_by!).with({ number: order.number }) { order }
expect(order).to receive(:contents) { raise error_message }
end