foodsoft/spec/factories/article.rb

20 lines
508 B
Ruby

require 'factory_girl'
FactoryGirl.define do
factory :article do
name { Faker::Lorem.words(rand(2..5)).join(' ') }
unit { Faker::Unit.unit }
price { rand(2600) / 100 }
tax { [6, 21].sample }
deposit { rand(10) < 8 ? 0 : [0.0, 0.80, 1.20, 12.00].sample }
unit_quantity { rand(5) < 3 ? 1 : rand(1..20) }
#supplier_id
article_category { FactoryGirl.create :article_category }
end
factory :article_category do
name { Faker::Lorem.characters(rand(2..20)) }
end
end