Sha256: b29e59720e747a7e20e1fbc96e2ae292a612fda4707dcc4fb7c943e01df3d47c

Contents?: true

Size: 980 Bytes

Versions: 4

Compression:

Stored size: 980 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :payment_method, aliases: [:credit_card_payment_method], class: 'Spree::PaymentMethod::BogusCreditCard' do
    name 'Credit Card'
    available_to_admin true
    available_to_users true
  end

  factory :check_payment_method, class: 'Spree::PaymentMethod::Check' do
    name 'Check'
    available_to_admin true
    available_to_users true
  end

  # authorize.net was moved to spree_gateway.
  # Leaving this factory in place with bogus in case anyone is using it.
  factory :simple_credit_card_payment_method, class: 'Spree::PaymentMethod::SimpleBogusCreditCard' do
    name 'Credit Card'
    available_to_admin true
    available_to_users true
  end

  factory :store_credit_payment_method, class: 'Spree::PaymentMethod::StoreCredit' do
    name          "Store Credit"
    description   "Store Credit"
    active        true
    available_to_admin false
    available_to_users false
    auto_capture true
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_core-2.6.2 lib/spree/testing_support/factories/payment_method_factory.rb
solidus_core-2.6.1 lib/spree/testing_support/factories/payment_method_factory.rb
solidus_core-2.6.0 lib/spree/testing_support/factories/payment_method_factory.rb
solidus_core-2.6.0.rc1 lib/spree/testing_support/factories/payment_method_factory.rb