diff options
author | fastjames <fastjames@gmail.com> | 2018-08-02 11:11:16 -0500 |
---|---|---|
committer | Angel Perez <iAngel.p93@gmail.com> | 2018-12-12 18:49:18 +0100 |
commit | 0da51ca0a14199ba5b7ca42177ed9e6799a0bf4f (patch) | |
tree | 1b71dd8332f02e5d4d6eef216ab6d73617df7a7e /lib/solidus_subscriptions/testing_support | |
parent | b8b8df59b3be50590ad60ea1bfdb81a61c2f4929 (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.rb | 8 |
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 |