parsley/spec/factories/usda_foods.rb
2018-09-12 11:15:04 -05:00

45 lines
988 B
Ruby

FactoryBot.define do
sequence :unique_ndbn do |n|
n.to_s.rjust(5, '0')
end
factory :usda_food do
long_description { 'Food' }
short_description { 'Food' }
ndbn { generate :unique_ndbn }
water { 1.0 }
kcal { 101 }
protein { 1.2 }
lipid { 3.4 }
ash { 0 }
carbohydrates { 3.3 }
fiber { 1.2 }
sugar { 10 }
gram_weight_1 { 200 }
gram_weight_2 { 100 }
gram_weight_desc_1 { '1 cup' }
gram_weight_desc_2 { '1/2 cup' }
refuse_percent { 3 }
end
factory :salted_butter, parent: :usda_food do
long_description { 'Butter, salted' }
short_description { 'BUTTER,WITH SALT' }
water { 15.87 }
kcal { 717 }
protein { 0.85 }
lipid { 81.11 }
ash { 2.11 }
carbohydrates { 0.06 }
fiber { 0 }
sugar { 0.06 }
gram_weight_1 { 5.0 }
gram_weight_2 { 14.2 }
gram_weight_desc_1 { '1 pat, (1\" sq, 1/3\" high)' }
gram_weight_desc_2 { '1 tbsp' }
refuse_percent { 0 }
end
end