Skip to content

LG-6193: Integrate IdV app personal key step into proofing flow (feature-flagged)#6269

Merged
aduth merged 6 commits intomainfrom
aduth-lg-6193-wire-it-up-disabled
Apr 28, 2022
Merged

LG-6193: Integrate IdV app personal key step into proofing flow (feature-flagged)#6269
aduth merged 6 commits intomainfrom
aduth-lg-6193-wire-it-up-disabled

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Apr 28, 2022

Extracted from: #6229

This is basically the same as #6229, with the exception that the feature flag is not yet enabled. This means that you can reach the step only when changing the feature flag yourself, then navigating through the proofing flow.

The reason to separate this from #6229 is that the changes in #6229 became inflated to include both (a) the integration of the step and (b) numerous fixes to support proofing with JavaScript enabled for the feature specs.

Testing Instructions:

  1. Set idv_api_enabled: true in your local config/application.yml
  2. Navigate to http://localhost:3000
  3. Sign in
  4. Navigate to http://localhost:3000/verify
  5. Complete proofing process up to and including the password entry step
  6. After "Continue"-ing from password entry step, observe...
    • URL is "/verify/v2"
    • Real personal key is shown on page
    • You can enter personal key and continue to post-proofing flow step (account page if session associated with SP, otherwise confirmation screen)

Next Steps:

Merging this separate from #6229 would allow rebasing to change the focus of #6229 to improving spec compatibility for JavaScript-enabled proofing.

aduth added 3 commits April 28, 2022 11:37
**Why**: So that a user can functionally complete the proofing process using the new IdV app.

changelog: Upcoming Features, Identity Verification, Add personal key step screen
@aduth aduth requested review from nprimak, peggles2 and solipet April 28, 2022 15:42
aduth added 3 commits April 28, 2022 12:33
Maybe bug with testing-library? Seems to struggle querying by role "TypeError: style.getPropertyValue is not a function"
copied from personal_key_controller_spec.rb
@aduth aduth merged commit fb064a9 into main Apr 28, 2022
@aduth aduth deleted the aduth-lg-6193-wire-it-up-disabled branch April 28, 2022 17:59
peggles2 pushed a commit that referenced this pull request May 3, 2022
…ure-flagged) (#6269)

* LG-6193: Integrate IdV app personal key step into proofing flow

**Why**: So that a user can functionally complete the proofing process using the new IdV app.

changelog: Upcoming Features, Identity Verification, Add personal key step screen

* Move completion behavior to pack

* Add spec for VerifyFlow

* Revert feature specs covering personal key page

deal with it later

* Fix VerifyFlow spec

Maybe bug with testing-library? Seems to struggle querying by role "TypeError: style.getPropertyValue is not a function"

* Stub applicant for VerifyController spec

copied from personal_key_controller_spec.rb
peggles2 pushed a commit that referenced this pull request May 5, 2022
…ure-flagged) (#6269)

* LG-6193: Integrate IdV app personal key step into proofing flow

**Why**: So that a user can functionally complete the proofing process using the new IdV app.

changelog: Upcoming Features, Identity Verification, Add personal key step screen

* Move completion behavior to pack

* Add spec for VerifyFlow

* Revert feature specs covering personal key page

deal with it later

* Fix VerifyFlow spec

Maybe bug with testing-library? Seems to struggle querying by role "TypeError: style.getPropertyValue is not a function"

* Stub applicant for VerifyController spec

copied from personal_key_controller_spec.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants