require 'factory_girl'

FactoryGirl.define do
  factory :variant_in_stock, parent: :variant do
    transient do
      quantity_in_stock 10
    end

    after(:create) do |variant, evaluator|
      variant.stock_items.first.adjust_count_on_hand(
        evaluator.quantity_in_stock
      )
    end
  end
end