Sha256: 6588f31dc0f1f40cf2719d78783db65a82d741d2f036d4267888aba49f616dcd

Contents?: true

Size: 698 Bytes

Versions: 4

Compression:

Stored size: 698 Bytes

Contents

FactoryBot.define do
  factory :calculator, aliases: [:flat_rate_calculator], class: 'Spree::Calculator::FlatRate' do
    preferred_amount 10.0
  end

  factory :no_amount_calculator, class: 'Spree::Calculator::FlatRate' do
    preferred_amount 0
  end

  factory :default_tax_calculator, class: 'Spree::Calculator::DefaultTax' do
  end

  factory :shipping_calculator, class: 'Spree::Calculator::Shipping::FlatRate' do
    preferred_amount 10.0
  end

  factory :shipping_no_amount_calculator, class: 'Spree::Calculator::Shipping::FlatRate' do
    preferred_amount 0
  end

  factory :percent_on_item_calculator, class: 'Spree::Calculator::PercentOnLineItem' do
    preferred_percent 10
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_core-2.5.0 lib/spree/testing_support/factories/calculator_factory.rb
solidus_core-2.5.0.rc1 lib/spree/testing_support/factories/calculator_factory.rb
solidus_core-2.5.0.beta2 lib/spree/testing_support/factories/calculator_factory.rb
solidus_core-2.5.0.beta1 lib/spree/testing_support/factories/calculator_factory.rb