Browse Source

CLDC-4204: Renumber fields to match spec

pull/3223/head
samyou-softwire 2 weeks ago
parent
commit
3f4c1fde50
  1. 4
      app/services/bulk_upload/sales/year2026/csv_parser.rb
  2. 1035
      app/services/bulk_upload/sales/year2026/row_parser.rb
  3. 2
      spec/services/bulk_upload/sales/year2026/csv_parser_spec.rb
  4. 504
      spec/services/bulk_upload/sales/year2026/row_parser_spec.rb

4
app/services/bulk_upload/sales/year2026/csv_parser.rb

@ -3,7 +3,6 @@ require "csv"
class BulkUpload::Sales::Year2026::CsvParser
include CollectionTimeHelper
# TODO: CLDC-4162: Update when 2026 format is known
FIELDS = 136
FORM_YEAR = 2026
@ -26,8 +25,7 @@ class BulkUpload::Sales::Year2026::CsvParser
end
def cols
# TODO: CLDC-4162: Update when 2026 format is known
@cols ||= ("A".."EF").to_a
@cols ||= ("A".."EG").to_a
end
def row_parsers

1035
app/services/bulk_upload/sales/year2026/row_parser.rb

File diff suppressed because it is too large Load Diff

2
spec/services/bulk_upload/sales/year2026/csv_parser_spec.rb

@ -166,7 +166,7 @@ RSpec.describe BulkUpload::Sales::Year2026::CsvParser do
it "returns correct column" do
expect(service.column_for_field("field_1")).to eql("B")
expect(service.column_for_field("field_99")).to eql("CV")
expect(service.column_for_field("field_126")).to eql("DW")
end
end
end

504
spec/services/bulk_upload/sales/year2026/row_parser_spec.rb

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save