Sha256: 9533facaa39223a24ff5a215a8310540fc25d06e777d78badb93165d7b508a0e

Contents?: true

Size: 386 Bytes

Versions: 2

Compression:

Stored size: 386 Bytes

Contents

require 'spree/testing_support/factories'

if FACTORY_BOT_CLASS.factories.registered?(:line_item)
  FACTORY_BOT_CLASS.modify do
    factory :line_item, class: Spree::LineItem do
      before(:create) do |line_item|
        uuid = 'a844605f-e114-4933-a0cf-7a434ac83cdf'

        line_item.avatax_uuid = uuid if Spree::LineItem.find_by(avatax_uuid: uuid).nil?
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_avatax_official-1.8.0 spec/factories/spree/line_item_factory.rb
spree_avatax_official-1.7.1 spec/factories/spree/line_item_factory.rb