mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-04 02:31:33 +00:00
Replacing mock_model objects with instance_doubles
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe BaseController, :type => :controller do
|
||||
let(:oc) { mock_model(OrderCycle) }
|
||||
let(:hub) { mock_model(Enterprise, ready_for_checkout?: true) }
|
||||
let(:order) { mock_model(Spree::Order, distributor: hub) }
|
||||
let(:oc) { instance_double(OrderCycle, id: 1) }
|
||||
let(:order) { instance_double(Spree::Order) }
|
||||
controller(BaseController) do
|
||||
def index
|
||||
render text: ""
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe Spree::Calculator::FlatPercentItemTotal do
|
||||
let(:calculator) { Spree::Calculator::FlatPercentItemTotal.new }
|
||||
let(:line_item) { mock_model(Spree::LineItem, amount: 10) }
|
||||
let(:line_item) { instance_double(Spree::LineItem, amount: 10) }
|
||||
|
||||
before { calculator.stub :preferred_flat_percent => 10 }
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ require 'spec_helper'
|
||||
|
||||
describe Spree::Calculator::FlexiRate do
|
||||
let(:calculator) { Spree::Calculator::FlexiRate.new }
|
||||
let(:line_item) { mock_model(Spree::LineItem, amount: 10, quantity: 4) }
|
||||
let(:line_item) { instance_double(Spree::LineItem, amount: 10, quantity: 4) }
|
||||
|
||||
describe "computing for a single line item" do
|
||||
it "returns the first item rate" do
|
||||
|
||||
Reference in New Issue
Block a user