diff options
author | Brendan Deere <brendan@stembolt.com> | 2017-01-11 15:24:43 -0800 |
---|---|---|
committer | Brendan Deere <brendan@stembolt.com> | 2017-01-12 15:43:15 -0800 |
commit | c11fad93d597fc52cf13eb2e2577471b3038601e (patch) | |
tree | bbbf86e9e37c848a64b2f12164baa457fc5c38a5 /spec | |
parent | 0dd5bdd17ed0cd67f5395c90aa66c614cc3906d7 (diff) |
Subscription actionable_date is a DateTime
Migrate away from tracking this value as simply a date and track it as a
date time.
This gives us more granularity to work with
Diffstat (limited to 'spec')
3 files changed, 3 insertions, 3 deletions
diff --git a/spec/models/solidus_subscriptions/subscription_spec.rb b/spec/models/solidus_subscriptions/subscription_spec.rb index 3309f0e..65c99af 100644 --- a/spec/models/solidus_subscriptions/subscription_spec.rb +++ b/spec/models/solidus_subscriptions/subscription_spec.rb @@ -47,7 +47,7 @@ RSpec.describe SolidusSubscriptions::Subscription, type: :model do let(:total_skips) { 0 } let(:successive_skips) { 0 } - let(:expected_date) { 1.month.from_now.to_date } + let(:expected_date) { 1.month.from_now.beginning_of_minute } let(:subscription) do create( diff --git a/spec/overrides/spree/orders/finalize_creates_subscrptions_spec.rb b/spec/overrides/spree/orders/finalize_creates_subscrptions_spec.rb index cdb3bf8..999c5f4 100644 --- a/spec/overrides/spree/orders/finalize_creates_subscrptions_spec.rb +++ b/spec/overrides/spree/orders/finalize_creates_subscrptions_spec.rb @@ -6,7 +6,7 @@ RSpec.describe Spree::Orders::FinalizeCreatesSubscriptions do let(:order) { create :order, :with_subscription_line_items } let(:subscription_line_item) { order.subscription_line_items.last } - let(:expected_actionable_date) { (Date.current + subscription_line_item.interval).to_date } + let(:expected_actionable_date) { (DateTime.current + subscription_line_item.interval).beginning_of_minute } around { |e| Timecop.freeze { e.run } } diff --git a/spec/requests/solidus_subscriptions/api/v1/subscriptions_spec.rb b/spec/requests/solidus_subscriptions/api/v1/subscriptions_spec.rb index 06105c6..3950684 100644 --- a/spec/requests/solidus_subscriptions/api/v1/subscriptions_spec.rb +++ b/spec/requests/solidus_subscriptions/api/v1/subscriptions_spec.rb @@ -33,7 +33,7 @@ RSpec.describe "Subscription endpoints", type: :request do before { Timecop.freeze(Date.parse("2016-09-26")) } after { Timecop.return } - let(:expected_date) { "2016-10-27" } + let(:expected_date) { "2016-10-27T00:00:00.000Z" } it "returns the updated record", :aggregate_failures do post solidus_subscriptions.skip_api_v1_subscription_path(subscription), token: user.spree_api_key |