From aa2cefb88cebe366af8de37f7a981d1166443730 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Fri, 28 Nov 2014 13:45:25 +1100 Subject: [PATCH] Using simple_order_cycle where applicable Before: 3 minutes 0 seconds After: 1 minute 21.02 seconds --- spec/models/order_cycle_spec.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/spec/models/order_cycle_spec.rb b/spec/models/order_cycle_spec.rb index 56aa51a0d0..f436690850 100644 --- a/spec/models/order_cycle_spec.rb +++ b/spec/models/order_cycle_spec.rb @@ -91,25 +91,25 @@ describe OrderCycle do end it "finds the most recently closed order cycles" do - oc1 = create(:order_cycle, orders_close_at: 2.hours.ago) - oc2 = create(:order_cycle, orders_close_at: 1.hour.ago) - oc3 = create(:order_cycle, orders_close_at: 1.hour.from_now) + oc1 = create(:simple_order_cycle, orders_close_at: 2.hours.ago) + oc2 = create(:simple_order_cycle, orders_close_at: 1.hour.ago) + oc3 = create(:simple_order_cycle, orders_close_at: 1.hour.from_now) OrderCycle.most_recently_closed.should == [oc2, oc1] end it "finds the soonest opening order cycles" do - oc1 = create(:order_cycle, orders_open_at: 1.weeks.from_now) - oc2 = create(:order_cycle, orders_open_at: 2.hours.from_now) - oc3 = create(:order_cycle, orders_open_at: 1.hour.ago) + oc1 = create(:simple_order_cycle, orders_open_at: 1.weeks.from_now) + oc2 = create(:simple_order_cycle, orders_open_at: 2.hours.from_now) + oc3 = create(:simple_order_cycle, orders_open_at: 1.hour.ago) OrderCycle.soonest_opening.should == [oc2, oc1] end it "finds the soonest closing order cycles" do - oc1 = create(:order_cycle, orders_close_at: 2.hours.ago) - oc2 = create(:order_cycle, orders_close_at: 2.hour.from_now) - oc3 = create(:order_cycle, orders_close_at: 1.hour.from_now) + oc1 = create(:simple_order_cycle, orders_close_at: 2.hours.ago) + oc2 = create(:simple_order_cycle, orders_close_at: 2.hour.from_now) + oc3 = create(:simple_order_cycle, orders_close_at: 1.hour.from_now) OrderCycle.soonest_closing.should == [oc3, oc2] end @@ -311,7 +311,7 @@ describe OrderCycle do end describe "checking status" do - let(:oc) { create(:order_cycle) } + let(:oc) { create(:simple_order_cycle) } it "reports status when an order cycle is upcoming" do Timecop.freeze(oc.orders_open_at - 1.second) do