|
|
|
@ -253,7 +253,6 @@ RSpec.describe BulkUpload::Lettings::Year2026::CsvParser do |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
context "when parsing csv with data of the wrong type" do |
|
|
|
context "when parsing csv with data of the wrong type" do |
|
|
|
let(:seed) { rand } |
|
|
|
|
|
|
|
let(:log_to_csv) { BulkUpload::LettingsLogToCsv.new(log:) } |
|
|
|
let(:log_to_csv) { BulkUpload::LettingsLogToCsv.new(log:) } |
|
|
|
let(:field_numbers) { log_to_csv.default_2026_field_numbers } |
|
|
|
let(:field_numbers) { log_to_csv.default_2026_field_numbers } |
|
|
|
let(:field_values) { log_to_csv.to_2026_row } |
|
|
|
let(:field_values) { log_to_csv.to_2026_row } |
|
|
|
@ -262,8 +261,8 @@ RSpec.describe BulkUpload::Lettings::Year2026::CsvParser do |
|
|
|
field_46_index = field_numbers.index(46) |
|
|
|
field_46_index = field_numbers.index(46) |
|
|
|
field_values[field_46_index] = "GBR" # should be a 3 digit code |
|
|
|
field_values[field_46_index] = "GBR" # should be a 3 digit code |
|
|
|
|
|
|
|
|
|
|
|
file.write(log_to_csv.custom_field_numbers_row(seed:, field_numbers:)) |
|
|
|
file.write(log_to_csv.custom_field_numbers_row(field_numbers:)) |
|
|
|
file.write(log_to_csv.to_custom_csv_row(seed:, field_values:)) |
|
|
|
file.write(log_to_csv.to_custom_csv_row(field_values:)) |
|
|
|
file.rewind |
|
|
|
file.rewind |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|