Sha256: 2ae4bd05da9a4bd72eb647e18eed136578d3e668b67111ad3de76e6814829e36
Contents?: true
Size: 598 Bytes
Versions: 5
Compression:
Stored size: 598 Bytes
Contents
FactoryBot.define do factory :stripe_coupon do sequence(:stripe_id) { |n| "stripe-coupon-#{n}" } trait :with_stripe_mock do duration { "repeating" } duration_in_months { 1 } after :create do |stripe_coupon| mock_coupon = Stripe::Coupon.create( duration: stripe_coupon.duration, duration_in_months: stripe_coupon.duration_in_months, id: stripe_coupon.stripe_id, percent_off: stripe_coupon.percent_off ) stripe_coupon.assign_from_stripe(mock_coupon) stripe_coupon.save! end end end end
Version data entries
5 entries across 5 versions & 1 rubygems