summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorBrendan Deere <brendan@stembolt.com>2017-01-11 15:24:43 -0800
committerBrendan Deere <brendan@stembolt.com>2017-01-12 15:43:15 -0800
commitc11fad93d597fc52cf13eb2e2577471b3038601e (patch)
treebbbf86e9e37c848a64b2f12164baa457fc5c38a5 /spec
parent0dd5bdd17ed0cd67f5395c90aa66c614cc3906d7 (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')
-rw-r--r--spec/models/solidus_subscriptions/subscription_spec.rb2
-rw-r--r--spec/overrides/spree/orders/finalize_creates_subscrptions_spec.rb2
-rw-r--r--spec/requests/solidus_subscriptions/api/v1/subscriptions_spec.rb2
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