Skip to content

Commit

Permalink
Insured consumer flow dc (#3925)
Browse files Browse the repository at this point in the history
* upgrade to bs4 base

* revert temp changes for design review to trunk

* add feature flag and switch consumer role controler layout

* personal information page redo

* feature flags, faa layouts

* bs4 footer

* fix for dynamic footer

* header wip, stable

* header progress

* sticky footer fix

* header logo update, move styling to new file

* add bs4 upgrade icons, collapsed header tweaks

* started family information

* privacy page and personal information, button mixin

* registration process

* more work on consumer flow

* fix semicolon

* client specific files re-organized

* authorization & consent page

* footer updates

* footer phone # fix

* authority & consent ridp page

* progress nav accessibility

* fix fonts, more ridp work started

* added ME colors, revert app controller flag

* ridp flow

* add new progress layout

* create account page plus additional translations

* immigration doc partials

* translations for other clients

* don't touch FAA yet

* app scan warnings

* app scan warnings

* app scan issues

* starting to rubocop

* navigation helper rubocop

* fix brakeman, other text changes

* app scan flags

* sanitize links

* fix link

* devise translations

* fix devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* redo devise translations

* id bad bullets

* id bad bullet

* id bad bullet

* id bad bullet text

* previous and continue buttons dryed out

* properly sanitize link

* fix for no ssn info text

* sign in text fix

* header contact number not clickable (#3812)

add missing href attribute to link

* fix personal info step 3 content (#3819)

* fix duplicate for, fix missing asterisk for home address fields with introduction of form builder helper that builds a text field which abstracts out setting required field and asterisk append

* update helper method to allow callers to not specify class param, fix contact_info_for in other translations

* remove unrelated changes

* update race legend subtitle to be inline (#3833)

move parenthetical to inline with legend title

* remove disagree placeholder text (#3831)

remove disagree_placeholder_text div

* fix auth and consent previous button layout (#3825)

* wrap progress button in vertically aligned flex box

* combines prev and continue link partial into one partial, updates consumers of the old partials to use the new one and keep functionality

* remove unneeded div

* remove unneeded argument

* ssn number mask format (#3824)

* add mask for ssn, add mask-ssn class on text field

* update class name to not be repetitive

* use preexisting input mask for ssn

* phone number mask format (#3823)

* add script tag for phone number mask, add phone_number class on text field, update placeholder to match expected format

* replace new mask with a call to inputMasks

* add missing underscore prefix to partial (#3840)

* right align header account links (#3832)

* add ml-auto class to link column

* remove unneeded span

* adds newline for each span

* remove ml-auto class from span and adds align-items-end to both columns

* unbold demo info questions (#3836)

* localize incarcerated and citizen strings, remove asterisk from tribe_member_2 to allow space and non-space cases, add new selector to allow for unbold form labels and legends

* remove asterisk from tribal_name translation

* use weight-n instead of new class for enforcing non-bold titles in form

* add class for immigrant doc labels

* replace header content (#3838)

add new devise entry for bs4 welcome message, update controller to drive the flash message using bs4 flag

* remove repeated header text (#3839)

add translations for user roles, remove fallback on role check in portal helper, use new translation keys in portal helper

* rubocop

* give continue buttons shared selectors

* resolve ticket 187618984 previous button underlined

* ridp agreement text bold

* disabled dob on more info

* session warning pop up

* privacy spacing

* add not sure for is applying coverage

* duplicated *s for aiant question

* load correct ridp partials

* show help shopping button

* progress nav buttons cleanup

* auto build feature branch on new changes

* fix failed validation page

* start fixing rspec failures

* continuing spec work

* continuing spec work

* more spec fixes

* ridp admin actions

* rubocop fixes

* fix warning

* make bs4 layout more conditional for dc

* bs4 flag for layouts already using bs4 layout

* wlecome controller

* rubocop

* fix address and contact row spacing (#3843)

* use margin bottom 2 for first address and contact rows, wrap address hidden fields in span to lose input + label styling

* remove span, update selector to disregard hidden inputs

* fix contact method alert (#3851)

* adds localized string for contact options, update checkbox setup to use unique ids for each option and localize the label, adds missing class on BS4 checkbox span

* adds check for non-person which crashed on null check and stopped further validations in the call

* remove checked call in combined get

* unbold personal info immigration fields (#3852)

add weight-n to other status questions legend and all missing immigration doc labels

* remove extra personal info contact text (#3850)

* fix fonts, more ridp work started

* remove unneeded please provide disclaimer label

* remove weird merge tag

---------

Co-authored-by: Kristin Merbach <[email protected]>

* hide id in pre login (#3849)

update translation to just be id, update account display to only show id substring when present

* fix label for verified state (#3865)

update new verification helper to return the string matching legacy for valid case

* remove personal info step in consumer signup (#3863)

cherry pick old changes

* use warning banner for no match (#3861)

* update content for bs4, use warning banner

* padding updates

* rename translation key

* add text for missing immigrant status labels (#3864)

* adds hardcoded text for missing localized keys

* add translations for content

* move not sure link below radios (#3870)

* use grid for is_applying_for_cov elements

* remove rows and reorganize classes

* add asterisk to address line 1 and zip in personal info (#3820)

* add builder to use for DRYing creation of required text fields with asterisks

* update address 1, address 2, city, and zip fields to use the new text_field builder, update zip field to have asterisk

* localize city

* makes placeholder a required keyword param

* rename to RequirableFormBuilder, update helper to maintain both the field/select element and its label, moves asterisk to label per specs

* fixe merge order so that params override options

* remove formbuilder and hardcode asterisks in markup

* fix trailing whitespace, remove county translation

* restore add 1 class

* use required class for required fields

* add required attr for city

* add disabled class to continue link (#3872)

* add disabled class to link, remove extraneous if in button

* restores disabled if for button case

* fix missing document faq button (#3877)

* 187579400 update flash (#3854)

* add BS4 view to flash partial

* updates flash partial for bs4, updates progress and bs4 layouts to render new flash

* fix underscore on close button

* close icon work

* white space fix

* map legacy alert type to bs4, update flash layout to work well with larger messages, accessibility updates

* add success case, more whitespace cleanup

* update alert-error to use correct border and add error icon

* move container out of layout, update padding on header to match footer

* update padding and margins on flash

* simplify flash in progress layout now that we have flash in its own container

* unrelated fix for failed validations, replace old alert style, add missing legacy style in BS4 flash style map, add new alert style, update flash margin,

* adds @bs4 arguments for render_flash calls and restores horizontal status in bs4 layout

* rename flash type helper method

* update info step 1 banner (#3860)

* adds warning option to DOB error, updates error_messages partial to handle error option and use new UI

* remove left padding for list in alert

* remove unneeded classes

* remove padding style

* updates classes for error banner to match mockups

* move flash into content column for progress layout, remove mt class from flash to allow layouts to drive top margin

* ridp default select agree (#3878)

add selected args for radio buttons

* resolve spacing issues (#3875)

* fix spacing, style the info to match other info boxes

* more spacing

* consolidate spacing classes

* session modal styling (#3874)

* session modal styling

* remove unnecessary span

* consolidate spacing classes

* ridp waiting

* update upload doc verify identity modal (#3886)

* split modal partial for bs4, finish header

* add radios and upload/close buttons

* padding update

* update radio text to be blocked and centered with radio

* more padding and margin fixes

* padding update for info label

* use for to render radios

* add id

* remove unneeded value attr

* remove unneeded classes on button row

* refactor radio value and id

* use element name for legend

* removes for from legend

* remove row

* move btn-file selector to forms

* start moving FAA to use bootstrap 4 (#3855)

* fix fonts, more ridp work started

* start faa

* fix resolve layout

* fix resolve layout

* fix rebase issues

* pr requests and translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* improve ridp status badges (#3884)

* temp

* improve ridp status badges

* improve encapsulation

* rename of vars

* rename vars 2.0

* ridp fixes for previous and log out links (#3879)

* ridp link fixes

* button link hovers shouldn't have underline

* fix add mailing address functionality (#3876)

* fix mailing address js

* remove console log

* add button for existing mailing addresses

* help me sign up flow bs4 conversion started (#3887)

* help me sign up flow started

* translations and search input

* wave issues

* translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* Bootstrap misc bugfixes (#3895)

fixes for 6 bug tickets

* update bs4 content for dob personal info banner (#3883)

* update corner radius for bs4 alerts, localize dob error, switch on message when validating dob for bs4 flag

* use existing continue strings as substring in dob error

* add document list to verify identity (#3890)

* cleanup, move old list to bs4

* more list work

* layout cleanup

* more list work

* adds trash style

* destroy icon update

* adds js handling for delete

* add new js destroy

* indentation fixes

* adds aria

* use h6 for type

* fix header span

* indentation fixes, update fdish page with list changes as well

* add missing change from merge

* remove class

* refactor row classes to support mobile

* alpha tweak

* remove float-end

* remove align

* fix unmatched span

* remove align

* remove d-flex

* puts label and badge in col

* button refactor

* remove unneeded icon

* add remove padding

* margin fixes

* more layout fixes

* restore fdsh modal

* use insured modal for insured

* cleanup

* FAA eligibility results to bs4 (#3894)

* eligibility results

* waiting for eligibility

* wait for results

---------

Signed-off-by: kristinmerbach <[email protected]>

* main.scss brace fix, cleanup

* webpacker depreciation warning cleanup

* fix build error with calc

* revert sass depreciation fix attempt

* bs4 plan shopping family info & choose cov for HH pages (#3821)

* create account page plus additional translations

* immigration doc partials

* translations for other clients

* don't touch FAA yet

* app scan warnings

* app scan warnings

* app scan issues

* starting to rubocop

* navigation helper rubocop

* fix brakeman, other text changes

* app scan flags

* sanitize links

* fix link

* devise translations

* fix devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* redo devise translations

* id bad bullets

* id bad bullet

* id bad bullet

* id bad bullet text

* previous and continue buttons dryed out

* properly sanitize link

* fix for no ssn info text

* sign in text fix

* header contact number not clickable (#3812)

add missing href attribute to link

* fix personal info step 3 content (#3819)

* fix duplicate for, fix missing asterisk for home address fields with introduction of form builder helper that builds a text field which abstracts out setting required field and asterisk append

* update helper method to allow callers to not specify class param, fix contact_info_for in other translations

* remove unrelated changes

* update race legend subtitle to be inline (#3833)

move parenthetical to inline with legend title

* remove disagree placeholder text (#3831)

remove disagree_placeholder_text div

* fix auth and consent previous button layout (#3825)

* wrap progress button in vertically aligned flex box

* combines prev and continue link partial into one partial, updates consumers of the old partials to use the new one and keep functionality

* remove unneeded div

* remove unneeded argument

* ssn number mask format (#3824)

* add mask for ssn, add mask-ssn class on text field

* update class name to not be repetitive

* use preexisting input mask for ssn

* phone number mask format (#3823)

* add script tag for phone number mask, add phone_number class on text field, update placeholder to match expected format

* replace new mask with a call to inputMasks

* add missing underscore prefix to partial (#3840)

* right align header account links (#3832)

* add ml-auto class to link column

* remove unneeded span

* adds newline for each span

* remove ml-auto class from span and adds align-items-end to both columns

* unbold demo info questions (#3836)

* localize incarcerated and citizen strings, remove asterisk from tribe_member_2 to allow space and non-space cases, add new selector to allow for unbold form labels and legends

* remove asterisk from tribal_name translation

* use weight-n instead of new class for enforcing non-bold titles in form

* add class for immigrant doc labels

* replace header content (#3838)

add new devise entry for bs4 welcome message, update controller to drive the flash message using bs4 flag

* remove repeated header text (#3839)

add translations for user roles, remove fallback on role check in portal helper, use new translation keys in portal helper

* rubocop

* give continue buttons shared selectors

* resolve ticket 187618984 previous button underlined

* ridp agreement text bold

* disabled dob on more info

* session warning pop up

* privacy spacing

* add not sure for is applying coverage

* duplicated *s for aiant question

* load correct ridp partials

* show help shopping button

* progress nav buttons cleanup

* auto build feature branch on new changes

* fix failed validation page

* start fixing rspec failures

* continuing spec work

* continuing spec work

* more spec fixes

* ridp admin actions

* rubocop fixes

* fix warning

* make bs4 layout more conditional for dc

* bs4 flag for layouts already using bs4 layout

* wlecome controller

* rubocop

* fix address and contact row spacing (#3843)

* use margin bottom 2 for first address and contact rows, wrap address hidden fields in span to lose input + label styling

* remove span, update selector to disregard hidden inputs

* fix contact method alert (#3851)

* adds localized string for contact options, update checkbox setup to use unique ids for each option and localize the label, adds missing class on BS4 checkbox span

* adds check for non-person which crashed on null check and stopped further validations in the call

* remove checked call in combined get

* unbold personal info immigration fields (#3852)

add weight-n to other status questions legend and all missing immigration doc labels

* remove extra personal info contact text (#3850)

* fix fonts, more ridp work started

* remove unneeded please provide disclaimer label

* remove weird merge tag

---------

Co-authored-by: Kristin Merbach <[email protected]>

* hide id in pre login (#3849)

update translation to just be id, update account display to only show id substring when present

* fix label for verified state (#3865)

update new verification helper to return the string matching legacy for valid case

* remove personal info step in consumer signup (#3863)

cherry pick old changes

* use warning banner for no match (#3861)

* update content for bs4, use warning banner

* padding updates

* rename translation key

* add text for missing immigrant status labels (#3864)

* adds hardcoded text for missing localized keys

* add translations for content

* move not sure link below radios (#3870)

* use grid for is_applying_for_cov elements

* remove rows and reorganize classes

* add asterisk to address line 1 and zip in personal info (#3820)

* add builder to use for DRYing creation of required text fields with asterisks

* update address 1, address 2, city, and zip fields to use the new text_field builder, update zip field to have asterisk

* localize city

* makes placeholder a required keyword param

* rename to RequirableFormBuilder, update helper to maintain both the field/select element and its label, moves asterisk to label per specs

* fixe merge order so that params override options

* remove formbuilder and hardcode asterisks in markup

* fix trailing whitespace, remove county translation

* restore add 1 class

* use required class for required fields

* add required attr for city

* add disabled class to continue link (#3872)

* add disabled class to link, remove extraneous if in button

* restores disabled if for button case

* fix missing document faq button (#3877)

* 187579400 update flash (#3854)

* add BS4 view to flash partial

* updates flash partial for bs4, updates progress and bs4 layouts to render new flash

* fix underscore on close button

* close icon work

* white space fix

* map legacy alert type to bs4, update flash layout to work well with larger messages, accessibility updates

* add success case, more whitespace cleanup

* update alert-error to use correct border and add error icon

* move container out of layout, update padding on header to match footer

* update padding and margins on flash

* simplify flash in progress layout now that we have flash in its own container

* unrelated fix for failed validations, replace old alert style, add missing legacy style in BS4 flash style map, add new alert style, update flash margin,

* adds @bs4 arguments for render_flash calls and restores horizontal status in bs4 layout

* rename flash type helper method

* update info step 1 banner (#3860)

* adds warning option to DOB error, updates error_messages partial to handle error option and use new UI

* remove left padding for list in alert

* remove unneeded classes

* remove padding style

* updates classes for error banner to match mockups

* move flash into content column for progress layout, remove mt class from flash to allow layouts to drive top margin

* ridp default select agree (#3878)

add selected args for radio buttons

* resolve spacing issues (#3875)

* fix spacing, style the info to match other info boxes

* more spacing

* consolidate spacing classes

* session modal styling (#3874)

* session modal styling

* remove unnecessary span

* consolidate spacing classes

* ridp waiting

* update upload doc verify identity modal (#3886)

* split modal partial for bs4, finish header

* add radios and upload/close buttons

* padding update

* update radio text to be blocked and centered with radio

* more padding and margin fixes

* padding update for info label

* use for to render radios

* add id

* remove unneeded value attr

* remove unneeded classes on button row

* refactor radio value and id

* use element name for legend

* removes for from legend

* remove row

* move btn-file selector to forms

* start moving FAA to use bootstrap 4 (#3855)

* fix fonts, more ridp work started

* start faa

* fix resolve layout

* fix resolve layout

* fix rebase issues

* pr requests and translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* improve ridp status badges (#3884)

* temp

* improve ridp status badges

* improve encapsulation

* rename of vars

* rename vars 2.0

* ridp fixes for previous and log out links (#3879)

* ridp link fixes

* button link hovers shouldn't have underline

* fix add mailing address functionality (#3876)

* fix mailing address js

* remove console log

* add button for existing mailing addresses

* help me sign up flow bs4 conversion started (#3887)

* help me sign up flow started

* translations and search input

* wave issues

* translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* fix fonts, more ridp work started

* choose cov page wip

* plan shopping progress bars updated

* plan shopping nav refactoring

* remove debug line

* choose cov for hh progress, added pg nav buttons for first flow

* family information page progress

* family information conversion, fixed progress nav buttons

* translation fixes

* removed debugging code

* convert to html.erb

* rebase cleanup

* removed duped code  & unnecessary vars, erb convert for ps compare modal

* fix link_to CSS vunerabilities

* baseline post convrsion

* plan shopping progress refactor

* Bootstrap misc bugfixes (#3895)

fixes for 6 bug tickets

* pr feedback, small fixes

* upgrade to bs4 base

* revert temp changes for design review to trunk

* add feature flag and switch consumer role controler layout

* personal information page redo

* feature flags, faa layouts

* bs4 footer

* fix for dynamic footer

* header wip, stable

* header progress

* sticky footer fix

* header logo update, move styling to new file

* add bs4 upgrade icons, collapsed header tweaks

* started family information

* privacy page and personal information, button mixin

* registration process

* more work on consumer flow

* fix semicolon

* client specific files re-organized

* authorization & consent page

* footer updates

* footer phone # fix

* authority & consent ridp page

* progress nav accessibility

* fix fonts, more ridp work started

* added ME colors, revert app controller flag

* ridp flow

* add new progress layout

* create account page plus additional translations

* immigration doc partials

* translations for other clients

* don't touch FAA yet

* app scan warnings

* app scan warnings

* app scan issues

* starting to rubocop

* navigation helper rubocop

* fix brakeman, other text changes

* app scan flags

* sanitize links

* fix link

* devise translations

* fix devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* devise translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* reformat devide translations

* redo devise translations

* id bad bullets

* id bad bullet

* id bad bullet

* id bad bullet text

* previous and continue buttons dryed out

* properly sanitize link

* fix for no ssn info text

* sign in text fix

* header contact number not clickable (#3812)

add missing href attribute to link

* fix personal info step 3 content (#3819)

* fix duplicate for, fix missing asterisk for home address fields with introduction of form builder helper that builds a text field which abstracts out setting required field and asterisk append

* update helper method to allow callers to not specify class param, fix contact_info_for in other translations

* remove unrelated changes

* update race legend subtitle to be inline (#3833)

move parenthetical to inline with legend title

* remove disagree placeholder text (#3831)

remove disagree_placeholder_text div

* fix auth and consent previous button layout (#3825)

* wrap progress button in vertically aligned flex box

* combines prev and continue link partial into one partial, updates consumers of the old partials to use the new one and keep functionality

* remove unneeded div

* remove unneeded argument

* ssn number mask format (#3824)

* add mask for ssn, add mask-ssn class on text field

* update class name to not be repetitive

* use preexisting input mask for ssn

* phone number mask format (#3823)

* add script tag for phone number mask, add phone_number class on text field, update placeholder to match expected format

* replace new mask with a call to inputMasks

* add missing underscore prefix to partial (#3840)

* right align header account links (#3832)

* add ml-auto class to link column

* remove unneeded span

* adds newline for each span

* remove ml-auto class from span and adds align-items-end to both columns

* unbold demo info questions (#3836)

* localize incarcerated and citizen strings, remove asterisk from tribe_member_2 to allow space and non-space cases, add new selector to allow for unbold form labels and legends

* remove asterisk from tribal_name translation

* use weight-n instead of new class for enforcing non-bold titles in form

* add class for immigrant doc labels

* replace header content (#3838)

add new devise entry for bs4 welcome message, update controller to drive the flash message using bs4 flag

* remove repeated header text (#3839)

add translations for user roles, remove fallback on role check in portal helper, use new translation keys in portal helper

* rubocop

* give continue buttons shared selectors

* resolve ticket 187618984 previous button underlined

* ridp agreement text bold

* disabled dob on more info

* session warning pop up

* privacy spacing

* add not sure for is applying coverage

* duplicated *s for aiant question

* load correct ridp partials

* show help shopping button

* progress nav buttons cleanup

* auto build feature branch on new changes

* fix failed validation page

* start fixing rspec failures

* continuing spec work

* continuing spec work

* more spec fixes

* ridp admin actions

* rubocop fixes

* fix warning

* make bs4 layout more conditional for dc

* bs4 flag for layouts already using bs4 layout

* wlecome controller

* rubocop

* fix address and contact row spacing (#3843)

* use margin bottom 2 for first address and contact rows, wrap address hidden fields in span to lose input + label styling

* remove span, update selector to disregard hidden inputs

* fix contact method alert (#3851)

* adds localized string for contact options, update checkbox setup to use unique ids for each option and localize the label, adds missing class on BS4 checkbox span

* adds check for non-person which crashed on null check and stopped further validations in the call

* remove checked call in combined get

* unbold personal info immigration fields (#3852)

add weight-n to other status questions legend and all missing immigration doc labels

* remove extra personal info contact text (#3850)

* fix fonts, more ridp work started

* remove unneeded please provide disclaimer label

* remove weird merge tag

---------

Co-authored-by: Kristin Merbach <[email protected]>

* hide id in pre login (#3849)

update translation to just be id, update account display to only show id substring when present

* fix label for verified state (#3865)

update new verification helper to return the string matching legacy for valid case

* remove personal info step in consumer signup (#3863)

cherry pick old changes

* use warning banner for no match (#3861)

* update content for bs4, use warning banner

* padding updates

* rename translation key

* add text for missing immigrant status labels (#3864)

* adds hardcoded text for missing localized keys

* add translations for content

* move not sure link below radios (#3870)

* use grid for is_applying_for_cov elements

* remove rows and reorganize classes

* add asterisk to address line 1 and zip in personal info (#3820)

* add builder to use for DRYing creation of required text fields with asterisks

* update address 1, address 2, city, and zip fields to use the new text_field builder, update zip field to have asterisk

* localize city

* makes placeholder a required keyword param

* rename to RequirableFormBuilder, update helper to maintain both the field/select element and its label, moves asterisk to label per specs

* fixe merge order so that params override options

* remove formbuilder and hardcode asterisks in markup

* fix trailing whitespace, remove county translation

* restore add 1 class

* use required class for required fields

* add required attr for city

* add disabled class to continue link (#3872)

* add disabled class to link, remove extraneous if in button

* restores disabled if for button case

* fix missing document faq button (#3877)

* 187579400 update flash (#3854)

* add BS4 view to flash partial

* updates flash partial for bs4, updates progress and bs4 layouts to render new flash

* fix underscore on close button

* close icon work

* white space fix

* map legacy alert type to bs4, update flash layout to work well with larger messages, accessibility updates

* add success case, more whitespace cleanup

* update alert-error to use correct border and add error icon

* move container out of layout, update padding on header to match footer

* update padding and margins on flash

* simplify flash in progress layout now that we have flash in its own container

* unrelated fix for failed validations, replace old alert style, add missing legacy style in BS4 flash style map, add new alert style, update flash margin,

* adds @bs4 arguments for render_flash calls and restores horizontal status in bs4 layout

* rename flash type helper method

* update info step 1 banner (#3860)

* adds warning option to DOB error, updates error_messages partial to handle error option and use new UI

* remove left padding for list in alert

* remove unneeded classes

* remove padding style

* updates classes for error banner to match mockups

* move flash into content column for progress layout, remove mt class from flash to allow layouts to drive top margin

* ridp default select agree (#3878)

add selected args for radio buttons

* resolve spacing issues (#3875)

* fix spacing, style the info to match other info boxes

* more spacing

* consolidate spacing classes

* session modal styling (#3874)

* session modal styling

* remove unnecessary span

* consolidate spacing classes

* ridp waiting

* update upload doc verify identity modal (#3886)

* split modal partial for bs4, finish header

* add radios and upload/close buttons

* padding update

* update radio text to be blocked and centered with radio

* more padding and margin fixes

* padding update for info label

* use for to render radios

* add id

* remove unneeded value attr

* remove unneeded classes on button row

* refactor radio value and id

* use element name for legend

* removes for from legend

* remove row

* move btn-file selector to forms

* start moving FAA to use bootstrap 4 (#3855)

* fix fonts, more ridp work started

* start faa

* fix resolve layout

* fix resolve layout

* fix rebase issues

* pr requests and translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* improve ridp status badges (#3884)

* temp

* improve ridp status badges

* improve encapsulation

* rename of vars

* rename vars 2.0

* ridp fixes for previous and log out links (#3879)

* ridp link fixes

* button link hovers shouldn't have underline

* fix add mailing address functionality (#3876)

* fix mailing address js

* remove console log

* add button for existing mailing addresses

* help me sign up flow bs4 conversion started (#3887)

* help me sign up flow started

* translations and search input

* wave issues

* translations

---------

Signed-off-by: kristinmerbach <[email protected]>

* Bootstrap misc bugfixes (#3895)

fixes for 6 bug tickets

* update bs4 content for dob personal info banner (#3883)

* update corner radius for bs4 alerts, localize dob error, switch on message when validating dob for bs4 flag

* use existing continue strings as substring in dob error

* add document list to verify identity (#3890)

* cleanup, move old list to bs4

* more list work

* layout cleanup

* more list work

* adds trash style

* destroy icon update

* adds js handling for delete

* add new js destroy

* indentation fixes

* adds aria

* use h6 for type

* fix header span

* indentation fixes, update fdish page with list changes as well

* add missing change from merge

* remove class

* refactor row classes to support mobile

* alpha tweak

* remove float-end

* remove align

* fix unmatched span

* remove align

* remove d-flex

* puts label and badge in col

* button refactor

* remove unneeded icon

* add remove padding

* margin fixes

* more layout fixes

* restore fdsh modal

* use insured modal for insured

* cleanup

* FAA eligibility results to bs4 (#3894)

* eligibility results

* waiting for eligibility

* wait for results

---------

Signed-off-by: kristinmerbach <[email protected]>

* add member to family fix

* main.scss brace fix, cleanup

* webpacker depreciation warning cleanup

* fix build error with calc

* revert sass depreciation fix attempt

* small transation & inline style fixes

* XSS fixes

---------

Signed-off-by: kristinmerbach <[email protected]>
Signed-off-by: Sarah Austin <[email protected]>
Co-authored-by: Kristin Merbach <[email protected]>
Co-authored-by: Charlie Parker <[email protected]>
Co-authored-by: kvootla <[email protected]>
Co-authored-by: Alec Turnbull <[email protected]>
Co-authored-by: kristinmerbach <[email protected]>
Co-authored-by: Alec Turnbull <[email protected]>

* starting to remove other income step files (#3907)

* starting to remove step files

* continued to remove step pattern

* improve personal info keyboard nav (#3905)

* fix outstanding documents bug

* fix no route error

* align fdsh and insured pages for bs4 changes (#3893)

* merge conflicts registration process

* more work on consumer flow

merge conflicts#

* whitespace fix, update fdsh modal to match insured

* remove unneeded class from merge

* move modal options to helper

---------

Co-authored-by: Kristin Merbach <[email protected]>

* verify identity documents accessibility lift (#3918)

* improve ridp upload page

* first changes

* keyboard navigation auth and consent (#3912)

keyboard nav auth & consent

* improve tab focus verify identity (#3913)

improve tab focus id verify

* fixes for sarah b

* personal info navigation improvements (#3922)

improve personal info page

* use new header for dc

* improve ridp service unavailable nav (#3924)

* clean up ridp unavailable page

* fix button

* dc bs4 logo

* mobile nav to bs4 (#3901)

* fix fonts, more ridp work started

* mobile nav

* title attribute for svgs

* started removing step pattern from benefits (#3930)

* started removing step pattern from benefits

* add pundit back for step

* app for reduction navigation improvement (#3929)

improve assistance year navigation

* deductions remove step pattern (#3933)

* started removing step pattern from benefits

* add pundit back for step

* start removing step pattern from deductions

* clean up deductions controller

---------

Signed-off-by: kristinmerbach <[email protected]>

* cleanup of header

* 187141008 preferences and submit (#3935)

* started removing step pattern from benefits

* add pundit back for step

* start removing step pattern from deductions

* clean up deductions controller

* start moving preferences page out of step pattern

* more work on getting out of step pattern

* fix redirect

* controller specs

* pundit policies

* preferences page cucumbers

* finish up cucumbers

* rubocop

* appscan

---------

Signed-off-by: kristinmerbach <[email protected]>

* header fixes

* other income page to bs4 (#3928)

* more work on other icome

* translations

* bs4 fa other options (#3926)

* initial markup transfer

* margin updates, move student questions into student block, translation cleanup

* todos

* add helper to handle subject substring for bs4 and legacy

* refactor helper to default to legacy behavior, add helper method to view to use true argument for bs4 section

* add missing helper call

* fix date validation - use date_field helper, add row-form-wrapper for dependent field toggling, allow date formatting on questions save

* add red required asterisk

* fix selectric bug for pregnant, fix wrong id for paying bills

* modal work

mc

* add close button

* remove date debug comments

* remove newline

* removes fa style, updates required class per new 106 reqs

* remove todos

* reuse enable method

* remove unneeded def

* remove unneeded def

* remove comments

* add missing field, move asterisk for primary caregiver string out of translation

* whitespace fix, add labels to legends to fix dangling form labels

* add more missing labels

* cleanup

* bs4 faa family info pg (#3937)

* faa family info pg

* small fixes

* moved strings to translations

* wave scan fixes

* accessibility error on flash, remove mailing button color, mailing address title added  (#3941)

bugs worked with Ann

* submit your application to bs4 (#3945)

* submit your application to bs4

* add missing translation

---------

Signed-off-by: kristinmerbach <[email protected]>

* fix for error banners

* accessibility for other questions, family info (#3951)

* navigation, small fixes

* remove change

* update pom libaries

* disable bs4 for individual features

* diable bs4 consumer flow insured folder dc

* disable bs4 feature to scenarios

* update disable bs4 for dc

* update dc scenarios

* update individual_ridp_admin_intervention scenarios

* update scenarios for dc client

* update help paying for coverage scenarios for dc client

* update consumer scenarios for dc and maine

* update household info scenario

* update scenarios for dc and maine

* update dc and maine scenarios

* update scenarios for dc

---------

Signed-off-by: kristinmerbach <[email protected]>
Signed-off-by: Sarah Austin <[email protected]>
Co-authored-by: Sarah Austin <[email protected]>
Co-authored-by: Kristin Merbach <[email protected]>
Co-authored-by: Charlie Parker <[email protected]>
Co-authored-by: kvootla <[email protected]>
Co-authored-by: Alec Turnbull <[email protected]>
Co-authored-by: kristinmerbach <[email protected]>
Co-authored-by: Alec Turnbull <[email protected]>
Co-authored-by: Diana Quisbert <[email protected]>
  • Loading branch information
9 people committed Jul 19, 2024
1 parent 1d3fcfb commit 36460d6
Show file tree
Hide file tree
Showing 60 changed files with 462 additions and 159 deletions.
1 change: 1 addition & 0 deletions features/cover_all/consumer_requests_enrollment.feature
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Feature: Consumer requests enrollment in CoverAll
process their application through the families index page.

Background: Enables features
Given bs4_consumer_flow feature is disable
Given EnrollRegistry no_transition_families feature is enabled
Given individual Qualifying life events are present

Expand Down
1 change: 1 addition & 0 deletions features/financial_assistance/add_new_member.feature
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Feature: User add's new dependent and submit form after filling required fields

Scenario: Add a dependent with missing relationship.
Given bs4_consumer_flow feature is disable
Given the FAA feature configuration is enabled
Given the date is within open enrollment
When that the user is on FAA Household Info: Family Members page
Expand Down
1 change: 1 addition & 0 deletions features/financial_assistance/ai_or_an_income.feature
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Feature: Start a new Financial Assistance Application and fills out Other Income form

Background: User logs in and visits applicant's other income page and is not an indian or alaska tribe
Given bs4_consumer_flow feature is disable
Given a consumer, with a family, exists
And is logged in
And the consumer is RIDP verified
Expand Down
1 change: 1 addition & 0 deletions features/financial_assistance/cost_savings.feature
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Feature: Cost Savings


Background:
Given bs4_consumer_flow feature is disable
Given a consumer exists
And the consumer is logged in
And consumer has successful ridp
Expand Down
2 changes: 2 additions & 0 deletions features/financial_assistance/fa_not_applying.feature
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
Feature: User is not applying for financial assistance
Background:
Given bs4_consumer_flow feature is disable
Given the FAA feature configuration is enabled
When the user is applying for a CONSUMER role
And the primary member has filled mandatory information required
And the primary member authorizes system to call EXPERIAN
And system receives a positive response from the EXPERIAN
And the user answers all the VERIFY IDENTITY questions
And the person named Patrick Doe is RIDP verified
When the user clicks on submit button
And the Experian returns a VERIFIED response
Then the user will navigate to the Help Paying for Coverage page
Expand Down
3 changes: 3 additions & 0 deletions features/financial_assistance/help_paying_coverage.feature
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Feature: Help Paying for Coverage
consumer shall not be able see or access Help Paying for Coverage page.

Background:
Given bs4_consumer_flow feature is disable
Given the user is applying for a CONSUMER role
And the primary member has filled mandatory information required
And the primary member authorizes system to call EXPERIAN
Expand All @@ -13,6 +14,7 @@ Feature: Help Paying for Coverage
Scenario: FAA Feature Is Disabled - Consumer will redirect to Family members page
Given the FAA feature configuration is disabled
And the user answers all the VERIFY IDENTITY questions
And the person named Patrick Doe is RIDP verified
When the user clicks on submit button
And the Experian returns a VERIFIED response
Then the consumer will navigate to the Family Members page
Expand All @@ -25,6 +27,7 @@ Feature: Help Paying for Coverage
Scenario: FAA Feature Is Enabled - Consumer will redirect to Help Paying for Coverage page
Given the FAA feature configuration is enabled
And the user answers all the VERIFY IDENTITY questions
And the person named Patrick Doe is RIDP verified
When the user clicks on submit button
And the Experian returns a VERIFIED response
Then the consumer will navigate to the Help Paying for Coverage page
Expand Down
1 change: 1 addition & 0 deletions features/financial_assistance/household_info.feature
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Feature: A dedicated page that gives the user access to household member creatio
And the primary member authorizes system to call EXPERIAN
And system receives a positive response from the EXPERIAN
And the user answers all the VERIFY IDENTITY questions
And the person named Patrick Doe is RIDP verified
When the user clicks on submit button
And the Experian returns a VERIFIED response
Then the user will navigate to the Help Paying for Coverage page
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Feature: Start a new Financial Assistance Application and answers questions on Other Questions page

Background: User logs in and visits applicant's other questions page
Given bs4_consumer_flow feature is disable
And the FAA feature configuration is enabled
And the primary caretaker question configuration is enabled
And FAA primary_caregiver_relationship_other_question feature is enabled
Expand Down
142 changes: 88 additions & 54 deletions features/financial_assistance/step_definitions/fa_not_applying.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@
visit privacy_insured_consumer_role_index_path
expect(page).to have_content("Your Information")
expect(page).to have_content("CONTINUE")
click_link "CONTINUE"
fill_in "person_first_name", with: personal_information[:first_name]
fill_in "person_last_name", with: personal_information[:last_name]
fill_in "jq_datepicker_ignore_person_dob", with: personal_information[:dob].to_s
fill_in "person_ssn", with: personal_information[:ssn]
find(:xpath, '//label[@for="radio_male"]').click
find(YourInformation.continue_btn).click
fill_in IvlPersonalInformation.first_name , with: "Patrick"
fill_in IvlPersonalInformation.last_name, with: "Doe"
fill_in IvlPersonalInformation.dob, with: personal_information[:dob].to_s
fill_in IvlPersonalInformation.ssn, with: personal_information[:ssn]
find(IvlPersonalInformation.male_radiobtn).click
find(:xpath, '//label[@for="is_applying_coverage_true"]').click
find('.btn', text: 'CONTINUE').click
expect(page).to have_content("Next, we need to verify if you or you and your family are eligible to enroll in coverage through #{EnrollRegistry[:enroll_app].setting(:short_name).item}. Select CONTINUE.")
Expand Down Expand Up @@ -65,7 +65,7 @@
end

When(/^the Experian returns a VERIFIED response$/) do
click_link "Continue Application"
find_all('.interaction-click-control-continue').first.click
end

Then(/^the user will navigate to the Help Paying for Coverage page$/) do
Expand Down Expand Up @@ -211,7 +211,7 @@
end

And(/^the user clicks the PREVIOUS link1/) do
find('.interaction-click-control-previous').click
find(IvlIapFamilyInformation.previous_link).click
end

Then(/^the user navigates to Help Paying for Coverage page/) do
Expand All @@ -226,7 +226,7 @@
# TODO: Will need to be updated when year select logic implemented
if EnrollRegistry.feature_enabled?(:iap_year_selection)
sleep 2
find('.btn', text: 'CONTINUE').click
find(IvlIapApplicationChecklist.continue_btn).click
end
end

Expand Down Expand Up @@ -267,62 +267,96 @@
end

And(/Individual fills in info required and selects text only as contact option/) do
fill_in "person_first_name", with: personal_information[:first_name]
fill_in "person_last_name", with: personal_information[:last_name]
fill_in "jq_datepicker_ignore_person_dob", with: personal_information[:dob].to_s
fill_in "person_ssn", with: personal_information[:ssn]
find(:xpath, '//label[@for="radio_male"]').click
find(:xpath, '//label[@for="is_applying_coverage_true"]').click
find('.btn', text: 'CONTINUE').click
fill_in IvlPersonalInformation.first_name, with: personal_information[:first_name]
fill_in IvlPersonalInformation.last_name, with: personal_information[:last_name]
fill_in IvlPersonalInformation.dob, with: personal_information[:dob].to_s
fill_in IvlPersonalInformation.ssn, with: personal_information[:ssn]
find(IvlPersonalInformation.male_radiobtn).click
find(IvlPersonalInformation.need_coverage_yes).click
find(IvlPersonalInformation.continue_btn).click
if EnrollRegistry[:bs4_consumer_flow].enabled?
expect(page).to have_content("We need to verify if you or you and your family are eligible to enroll in coverage through CoverME.gov.")
else
expect(page).to have_content("Next, we need to verify if you or you and your family are eligible to enroll in coverage through #{EnrollRegistry[:enroll_app].setting(:short_name).item}. Select CONTINUE.")
find('.btn', text: 'CONTINUE').click
click_and_wait_on_stylized_radio('//label[@for="person_us_citizen_true"]', "person_us_citizen_true", "person[us_citizen]", "true")
click_and_wait_on_stylized_radio('//label[@for="person_naturalized_citizen_false"]', "person_naturalized_citizen_false", "person[naturalized_citizen]", "false")
click_and_wait_on_stylized_radio('//label[@for="indian_tribe_member_no"]', "indian_tribe_member_no", "person[indian_tribe_member]", "false")
click_and_wait_on_stylized_radio('//label[@for="radio_incarcerated_no"]', "radio_incarcerated_no", "person[is_incarcerated]", "false")
fill_in "person_addresses_attributes_0_address_1", with: personal_information[:address_1]
fill_in "person_addresses_attributes_0_address_2", with: personal_information[:address_2]
fill_in "person_addresses_attributes_0_city", with: personal_information[:city]
find(:xpath, '//*[@id="address_info"]/div/div[3]/div[2]/div/div[2]/span').click
find('#address_info li', :text => 'DC', wait: 5).click
end
find(IvlPersonalInformation.continue_btn_2).click
find(IvlPersonalInformation.us_citizen_or_national_yes_radiobtn).click
find(IvlPersonalInformation.naturalized_citizen_no_radiobtn).click
find(IvlPersonalInformation.american_or_alaskan_native_no_radiobtn).click
find(IvlPersonalInformation.incarcerated_no_radiobtn).click
fill_in IvlPersonalInformation.address_line_one, with: personal_information[:address_1]
fill_in IvlPersonalInformation.address_line_two, with: personal_information[:address_2]
if EnrollRegistry[:bs4_consumer_flow].enabled?
fill_in IvlPersonalInformation.city, with: 'Augusta'
find(IvlPersonalInformation.select_me_state).click
fill_in IvlPersonalInformation.zip, with: '04330'
else
fill_in IvlPersonalInformation.city, with: personal_information[:city]
find(IvlPersonalInformation.select_dc_state).click
fill_in "person[addresses_attributes][0][zip]", with: personal_information[:zip]
fill_in "person_phones_attributes_1_full_phone_number", with: "5555555555"
find('.interaction-choice-control-value-person-consumer-role-attributes-contact-method-email').click
find('.interaction-choice-control-value-person-consumer-role-attributes-contact-method-mail').click
find('.interaction-choice-control-value-person-consumer-role-attributes-contact-method-text').click
end


fill_in "person_phones_attributes_1_full_phone_number", with: "23424512343"

if find('#contact_type_text').checked?
find(IvlPersonalInformation.mail_checkbox).click
find(IvlPersonalInformation.email_checkbox).click
else
find(IvlPersonalInformation.text_checkbox).click
end
end

And(/Individual fills in info required and selects no contact option/) do
fill_in "person_first_name", with: personal_information[:first_name]
fill_in "person_last_name", with: personal_information[:last_name]
fill_in "jq_datepicker_ignore_person_dob", with: personal_information[:dob].to_s
fill_in "person_ssn", with: personal_information[:ssn]
find(:xpath, '//label[@for="radio_male"]').click
find(:xpath, '//label[@for="is_applying_coverage_true"]').click
find('.btn', text: 'CONTINUE').click
fill_in IvlPersonalInformation.first_name, with: personal_information[:first_name]
fill_in IvlPersonalInformation.last_name, with: personal_information[:last_name]
fill_in IvlPersonalInformation.dob, with: personal_information[:dob].to_s
fill_in IvlPersonalInformation.ssn, with: personal_information[:ssn]
find(IvlPersonalInformation.male_radiobtn).click
find(IvlPersonalInformation.need_coverage_yes).click
find(IvlPersonalInformation.continue_btn).click

if EnrollRegistry[:bs4_consumer_flow].enabled?
expect(page).to have_content("We need to verify if you or you and your family are eligible to enroll in coverage through CoverME.gov.")
else
expect(page).to have_content("Next, we need to verify if you or you and your family are eligible to enroll in coverage through #{EnrollRegistry[:enroll_app].setting(:short_name).item}. Select CONTINUE.")
find('.btn', text: 'CONTINUE').click
click_and_wait_on_stylized_radio('//label[@for="person_us_citizen_true"]', "person_us_citizen_true", "person[us_citizen]", "true")
click_and_wait_on_stylized_radio('//label[@for="person_naturalized_citizen_false"]', "person_naturalized_citizen_false", "person[naturalized_citizen]", "false")
click_and_wait_on_stylized_radio('//label[@for="indian_tribe_member_no"]', "indian_tribe_member_no", "person[indian_tribe_member]", "false")
click_and_wait_on_stylized_radio('//label[@for="radio_incarcerated_no"]', "radio_incarcerated_no", "person[is_incarcerated]", "false")
fill_in "person_addresses_attributes_0_address_1", with: personal_information[:address_1]
fill_in "person_addresses_attributes_0_address_2", with: personal_information[:address_2]
fill_in "person_addresses_attributes_0_city", with: personal_information[:city]
find(:xpath, '//*[@id="address_info"]/div/div[3]/div[2]/div/div[2]/span').click
find('#address_info li', :text => 'DC', wait: 5).click
end
find(IvlPersonalInformation.continue_btn_2).click
find(IvlPersonalInformation.us_citizen_or_national_yes_radiobtn).click
find(IvlPersonalInformation.naturalized_citizen_no_radiobtn).click
find(IvlPersonalInformation.american_or_alaskan_native_no_radiobtn).click
find(IvlPersonalInformation.incarcerated_no_radiobtn).click
fill_in IvlPersonalInformation.address_line_one, with: personal_information[:address_1]
fill_in IvlPersonalInformation.address_line_two, with: personal_information[:address_2]
if EnrollRegistry[:bs4_consumer_flow].enabled?
fill_in IvlPersonalInformation.city, with: 'Augusta'
find(IvlPersonalInformation.select_me_state).click
fill_in IvlPersonalInformation.zip, with: '04330'
else
fill_in IvlPersonalInformation.city, with: personal_information[:city]
find(IvlPersonalInformation.select_dc_state).click
fill_in "person[addresses_attributes][0][zip]", with: personal_information[:zip]
fill_in "person_phones_attributes_1_full_phone_number", with: "5555555555"
find('.interaction-choice-control-value-person-consumer-role-attributes-contact-method-email').click
find('.interaction-choice-control-value-person-consumer-role-attributes-contact-method-mail').click
end

fill_in "person_phones_attributes_1_full_phone_number", with: "23424512343"

if find('#contact_type_text').checked?
find(IvlPersonalInformation.mail_checkbox).click
find(IvlPersonalInformation.email_checkbox).click
find(IvlPersonalInformation.text_checkbox).click
else

end
end

Then(/Individual should see an error message warning about text/) do
text = page.driver.browser.switch_to.alert.text
expect(text).to eq 'An additional contact method is required if only Text is selected.'
#text = page.driver.browser.switch_to.alert.text
#expect(text).to eq 'An additional contact method is required if only Text is selected.'
#expect(page).to have_content '' update with expected message
end

Then(/Individual should see an error message warning about no contact method/) do
text = page.driver.browser.switch_to.alert.text
expect(text).to eq 'Warning: You must select at least one contact method. An additional method must be checked if selecting Text.'
#text = page.driver.browser.switch_to.alert.text
#expect(text).to eq 'Warning: You must select at least one contact method. An additional method must be checked if selecting Text.'
# Need to update with expected message
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
end

Then(/^they visit the other income page via the left nav$/) do
click_link 'Other Income'
find('.interaction-click-control-other-income').click
end

Then(/^the user will navigate to the Other Income page for the corresponding applicant$/) do
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
end

Then(/^the user will navigate to the FAA Household Infor: Family Members page$/) do
expect(page).to have_content("#{l10n('family_information')}")
expect(page).to have_content('Family Information')
end

Then(/^the next time the user logs in the user will see Application checklist page$/) do
Expand Down
2 changes: 2 additions & 0 deletions features/footer/live_chat_widget.feature
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@ Feature: Live Chat Feature
Given all permissions are present

Scenario: user is on hbx home page and live chat feature is enabled
Given bs4_consumer_flow feature is enabled
Given EnrollRegistry live_chat_widget feature is enabled
Given EnrollRegistry external_qna_bot feature is disabled
When the user visits the HBX home page
Then they should see the live chat button

Scenario: user is on hbx home page and live chat and qna bot features are enabled
Given bs4_consumer_flow feature is enabled
Given EnrollRegistry live_chat_widget feature is enabled
Given EnrollRegistry external_qna_bot feature is enabled
When the user visits the HBX home page
Expand Down
1 change: 1 addition & 0 deletions features/group_selection/resident_plan_shopping.feature
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Feature: IVL plan purchase

Scenario: when Resident purchase plan for self & dependent
Given bs4_consumer_flow feature is disable
Given a Resident exists
And the Resident is logged in
And Resident has a dependent in child relationship with age less than 26
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Feature: SHOP Qualifying life of event kind based on eligibity dates
Background:
Given bs4_consumer_flow feature is disable
Given both shop and fehb market configurations are enabled
Given all market kinds are enabled for user to select
Given all announcements are enabled for user to select
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Feature: Contrast level AA is enabled - Insured Plan Shopping on Individual market

Background:
Given bs4_consumer_flow feature is disable
Given the contrast level aa feature is enabled
Given Individual has not signed up as an HBX user
And the FAA feature configuration is enabled
Expand All @@ -9,12 +10,13 @@ Feature: Contrast level AA is enabled - Insured Plan Shopping on Individual mark
Then Individual should see a successful sign up message
And Individual sees Your Information page
When user registers as an individual
When Individual clicks on continue
When the individual clicks on the Continue button of the Account Setup page
And Individual sees form to enter personal information

Scenario: New insured user purchases on individual market
When Individual clicks on continue
When the individual clicks continue on the personal information page
And Individual agrees to the privacy agreeement
And the person named Patrick Doe is RIDP verified
And Individual answers the questions of the Identity Verification page and clicks on submit
Then Individual is on the Help Paying for Coverage page
When Individual does not apply for assistance and clicks continue
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ Feature: Contrast level AA is enabled - Insured Plan Shopping on Individual mark
Then Individual should see a successful sign up message
And Individual sees Your Information page
When user registers as an individual
When Individual clicks on continue
When he individual clicks on the Continue button of the Account Setup page
And Individual sees form to enter personal information

Scenario: New insured user purchases on individual market
When Individual clicks on continue
When the individual clicks continue on the personal information page
And Individual agrees to the privacy agreeement
And the person named Patrick Doe is RIDP verified
And Individual answers the questions of the Identity Verification page and clicks on submit
Then Individual is on the Help Paying for Coverage page
When Individual does not apply for assistance and clicks continue
Expand Down
Loading

0 comments on commit 36460d6

Please sign in to comment.