Sha256: 7e5eb770c83de875319682429d4cf8cdcde393953f62b0f6c547a33990c09d21
Contents?: true
Size: 825 Bytes
Versions: 76
Compression:
Stored size: 825 Bytes
Contents
FactoryBot.define do factory :payment, class: Spree::Payment do order amount { 45.75 } state { 'checkout' } response_code { '12345' } association(:payment_method, factory: :credit_card_payment_method) association(:source, factory: :credit_card) factory :payment_with_refund do state { 'completed' } after :create do |payment| create(:refund, amount: 5, payment: payment) end end end factory :check_payment, class: Spree::Payment do amount { 45.75 } order association(:payment_method, factory: :check_payment_method) end factory :store_credit_payment, class: Spree::Payment, parent: :payment do association(:payment_method, factory: :store_credit_payment_method) association(:source, factory: :store_credit) end end
Version data entries
76 entries across 76 versions & 1 rubygems