Merge pull request #10708 from mfo/US/format-rna

ETQ tech je souhaite que les champs RNA ne puissent pas contenir d'espace sans quoi nos appels d'API remontent un URI::InvalidURIError
This commit is contained in:
mfo 2024-08-22 08:36:38 +00:00 committed by GitHub
commit 8a42c6a7ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 54 additions and 2 deletions

View file

@ -0,0 +1,19 @@
# frozen_string_literal: true
require "rails_helper"
module Maintenance
RSpec.describe NormalizeRNAValuesTask do
describe "#process" do
let(:procedure) { create(:procedure, types_de_champ_public: [{ type: :rna }]) }
let(:dossier) { create(:dossier, :with_populated_champs, procedure:) }
let(:element) { dossier.champs.first }
subject(:process) { described_class.process(element) }
let(:error_value) { "999 0 999" }
it "removes extra spaces" do
element.update_column(:value, error_value)
expect { subject }.to change { element.reload.value }.from(error_value).to("9990999")
end
end
end
end