Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/forms/gpo_verify_form.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ def submit
success: result,
errors: errors,
extra: {
enqueued_at: gpo_confirmation_code&.code_sent_at,
pii_like_keypaths: [[:errors, :otp], [:error_details, :otp]],
pending_in_person_enrollment: pending_in_person_enrollment?,
},
Expand Down
7 changes: 7 additions & 0 deletions spec/forms/gpo_verify_form_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,13 @@
expect(pending_profile.reload).to be_active
end

it 'logs the date the code was sent at' do
result = subject.submit

confirmation_code = pending_profile.gpo_confirmation_codes.last
expect(result.to_h[:enqueued_at]).to eq(confirmation_code.code_sent_at)
end

context 'pending in person enrollment' do
let!(:enrollment) do
create(:in_person_enrollment, :establishing, profile: pending_profile, user: user)
Expand Down