summaryrefslogtreecommitdiff
path: root/lib/solidus_subscriptions/testing_support
diff options
context:
space:
mode:
authorfastjames <fastjames@gmail.com>2018-08-02 11:11:16 -0500
committerAngel Perez <iAngel.p93@gmail.com>2018-12-12 18:49:18 +0100
commit0da51ca0a14199ba5b7ca42177ed9e6799a0bf4f (patch)
tree1b71dd8332f02e5d4d6eef216ab6d73617df7a7e /lib/solidus_subscriptions/testing_support
parentb8b8df59b3be50590ad60ea1bfdb81a61c2f4929 (diff)
Realign specs and solidus versions
Update specs for newer versions of Solidus. This only required one version-specific code branch. I know 2.2 is still not EOL but we can reintroduce it to the matrix separately if people want that.
Diffstat (limited to 'lib/solidus_subscriptions/testing_support')
-rw-r--r--lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb b/lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb
index ef31151..a499773 100644
--- a/lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb
+++ b/lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb
@@ -5,9 +5,11 @@ FactoryBot.define do
interval_units :month
user do
- create(:user, :subscription_user).tap do |user|
- create(:credit_card, gateway_customer_profile_id: 'BGS-123', user: user, default: true)
- end
+ new_user = create(:user, :subscription_user)
+ card = create(:credit_card, gateway_customer_profile_id: 'BGS-123', user: new_user)
+ wallet_payment_source = new_user.wallet.add(card)
+ new_user.wallet.default_wallet_payment_source = wallet_payment_source
+ new_user
end
trait :with_line_item do