parsley/spec/factories/usda_foods.rb
2018-03-29 01:57:00 -05:00

45 lines
868 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