Sha256: 077e8917d61628e3c2889e2d028336b8832cd1d480a7e9d0e9554172dbfa27ba
Contents?: true
Size: 873 Bytes
Versions: 26
Compression:
Stored size: 873 Bytes
Contents
FactoryBot.define do factory :payment, class: Spree::Payment do order amount { 45.75 } state { 'checkout' } response_code { '12345' } payment_method { create(:credit_card_payment_method, stores: [order.store]) } 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 payment_method { create(:store_credit_payment_method, stores: [order.store]) } source { create(:store_credit, store: order.store, user: order.user) } end end
Version data entries
26 entries across 26 versions & 1 rubygems