Add local_census_records importation model
This model without database allow us to validate incoming file extension and headers and also does the following during importation process: * Ignore empty rows * Classifiy rows in two groups: created_records, invalid_records
This commit is contained in:
committed by
Javi Martín
parent
0239efef9d
commit
615bfadca8
@@ -5,6 +5,12 @@ FactoryBot.define do
|
||||
date_of_birth Date.new(1970, 1, 31)
|
||||
postal_code "28002"
|
||||
end
|
||||
factory :local_census_records_import, class: "LocalCensusRecords::Import" do
|
||||
file {
|
||||
path = %w[spec fixtures files local_census_records import valid.csv]
|
||||
Rack::Test::UploadedFile.new(Rails.root.join(*path))
|
||||
}
|
||||
end
|
||||
|
||||
sequence(:document_number) { |n| "#{n.to_s.rjust(8, "0")}X" }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user