parsley/spec/lib/usda_importer_spec.rb

22 lines
533 B
Ruby
Raw Normal View History

require 'rails_helper'
require 'usda_importer'
2024-09-28 11:50:07 -05:00
RSpec.describe UsdaImporter do
it 'imports' do
i = UsdaImporter.new(Rails.root.join('spec', 'test_data'))
i.import
2018-09-14 19:32:49 -05:00
expect(UsdaFood.count).to eq 5
butter = UsdaFood.where(ndbn: '01001').first
expect(butter).not_to be_nil
expect(butter.usda_food_weights.count).to eq 4
2018-09-14 19:32:49 -05:00
clif_bar = UsdaFood.where(ndbn: '45042066').first
expect(clif_bar).not_to be_nil
expect(clif_bar.usda_food_weights.count).to eq 1
expect(clif_bar.kcal).to eq 368
end
2022-12-01 18:02:26 -06:00
end