From b98ff8cab5f40dd70bb2c3880c9861c02287bb93 Mon Sep 17 00:00:00 2001 From: Eileen McFarland Date: Tue, 4 Apr 2023 16:48:13 -0400 Subject: [PATCH 1/3] test that state id jurisdiction is sent to aamva --- .../proofing/aamva/request/verification_request_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/services/proofing/aamva/request/verification_request_spec.rb b/spec/services/proofing/aamva/request/verification_request_spec.rb index 138cbbf3586..e94672cab54 100644 --- a/spec/services/proofing/aamva/request/verification_request_spec.rb +++ b/spec/services/proofing/aamva/request/verification_request_spec.rb @@ -103,6 +103,12 @@ expect(result.success?).to eq(true) end + + it 'sends state id jurisdiction to AAMVA' do + applicant.state_id_data.state_id_jurisdiction = 'NY' + + expect(subject.body).to match(/MessageDestinationId>NY/) + end end # rubocop:disable Layout/LineLength From 4a01f06a16225ab859be063b79c3d7561cf6a3c1 Mon Sep 17 00:00:00 2001 From: Eileen McFarland Date: Wed, 5 Apr 2023 17:07:06 -0400 Subject: [PATCH 2/3] changelog: Internal, In-person proofing, test state id jurisdiction is sent to aamva From c08bc88c1d8f69c45962613f8da232df1e6192db Mon Sep 17 00:00:00 2001 From: Eileen McFarland Date: Thu, 6 Apr 2023 13:53:46 -0400 Subject: [PATCH 3/3] refactor test to use nokogiri --- .../proofing/aamva/request/verification_request_spec.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spec/services/proofing/aamva/request/verification_request_spec.rb b/spec/services/proofing/aamva/request/verification_request_spec.rb index e94672cab54..de27dd4aec7 100644 --- a/spec/services/proofing/aamva/request/verification_request_spec.rb +++ b/spec/services/proofing/aamva/request/verification_request_spec.rb @@ -106,8 +106,11 @@ it 'sends state id jurisdiction to AAMVA' do applicant.state_id_data.state_id_jurisdiction = 'NY' - - expect(subject.body).to match(/MessageDestinationId>NY/) + expect( + Nokogiri::XML(subject.body) do |config| + config.strict + end.text, + ).to match(/NY/) end end