Skip to content
Merged
Changes from all 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
175 changes: 131 additions & 44 deletions spec/features/idv/doc_auth/document_capture_spec.rb
Comment thread
night-jellyfish marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,9 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.general.no_liveness'))
expect(page).to have_content(resubmit_page_body_copy)

Expand Down Expand Up @@ -404,6 +407,9 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.general.multiple_front_id_failures'),
)
Expand Down Expand Up @@ -455,6 +461,9 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.general.multiple_back_id_failures'),
)
Expand Down Expand Up @@ -502,11 +511,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t(
Expand All @@ -522,6 +531,12 @@
inline_error_message = strip_tags(t('doc_auth.errors.dpi.failed_short'))
expect(page).to have_content(inline_error_message)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(resubmit_page_body_copy)

resubmit_page_inline_selfie_error_message = strip_tags(
t('doc_auth.errors.general.selfie_failure'),
)
Expand All @@ -546,15 +561,15 @@

submit_images

h1_error_message = strip_tags(
review_page_h1_copy = strip_tags(
t('errors.doc_auth.selfie_not_live_or_poor_quality_heading'),
)
expect(page).to have_content(h1_error_message)
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(
review_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.selfie_not_live_or_poor_quality'),
)
expect(page).to have_content(body_error_message)
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 2),
Expand All @@ -564,6 +579,14 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.selfie_not_live_or_poor_quality'),
)
expect(page).to have_content(resubmit_page_body_copy)

resubmit_page_inline_selfie_error_message = strip_tags(
t('doc_auth.errors.general.selfie_failure'),
)
Expand All @@ -586,11 +609,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 3),
Expand All @@ -600,6 +623,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(t('doc_auth.errors.dpi.failed_short'))
expect(page).to have_content(inline_error_message)
resubmit_page_inline_selfie_error_message = strip_tags(
Expand All @@ -624,11 +653,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 4),
Expand All @@ -638,6 +667,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.dpi.top_msg'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(t('doc_auth.errors.dpi.failed_short'))
expect(page).to have_content(inline_error_message)
resubmit_page_inline_selfie_error_message = strip_tags(
Expand All @@ -662,11 +697,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.selfie_fail_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.selfie_fail_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 5),
Expand All @@ -676,6 +711,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(
t('doc_auth.errors.general.multiple_front_id_failures'),
)
Expand All @@ -702,11 +743,13 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.alerts.barcode_content_check'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.barcode_content_check'),
)
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 6),
Expand All @@ -716,6 +759,14 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.barcode_content_check'),
)
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(t('doc_auth.errors.general.fallback_field_level'))
expect(page).to have_content(inline_error_message)
resubmit_page_inline_selfie_error_message = strip_tags(
Expand All @@ -740,11 +791,13 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.alerts.barcode_content_check'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.barcode_content_check'),
)
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 7),
Expand All @@ -754,6 +807,14 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.barcode_content_check'),
)
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(t('doc_auth.errors.general.fallback_field_level'))
expect(page).to have_content(inline_error_message)
resubmit_page_inline_selfie_error_message = strip_tags(
Expand All @@ -778,11 +839,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.general.no_liveness'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.general.no_liveness'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 8),
Expand All @@ -792,6 +853,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.general.no_liveness'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(t('doc_auth.errors.general.fallback_field_level'))
expect(page).to have_content(inline_error_message)
resubmit_page_inline_selfie_error_message = strip_tags(
Expand All @@ -816,15 +883,15 @@

submit_images

h1_error_message = strip_tags(
review_page_h1_copy = strip_tags(
t('errors.doc_auth.selfie_not_live_or_poor_quality_heading'),
)
expect(page).to have_content(h1_error_message)
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(
review_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.selfie_not_live_or_poor_quality'),
)
expect(page).to have_content(body_error_message)
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 9),
Expand All @@ -834,6 +901,14 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(
t('doc_auth.errors.alerts.selfie_not_live_or_poor_quality'),
)
expect(page).to have_content(resubmit_page_body_copy)

resubmit_page_inline_selfie_error_message = strip_tags(
t('doc_auth.errors.general.selfie_failure'),
)
Expand All @@ -856,11 +931,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.rate_limited_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.alerts.address_check'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.alerts.address_check'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 10),
Expand All @@ -870,6 +945,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.alerts.address_check'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(
t('doc_auth.errors.general.multiple_front_id_failures'),
)
Expand All @@ -896,11 +977,11 @@

submit_images

h1_error_message = strip_tags(t('errors.doc_auth.selfie_fail_heading'))
expect(page).to have_content(h1_error_message)
review_page_h1_copy = strip_tags(t('errors.doc_auth.selfie_fail_heading'))
expect(page).to have_content(review_page_h1_copy)

body_error_message = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(body_error_message)
review_page_body_copy = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(review_page_body_copy)

review_issues_rate_limit_warning = strip_tags(
t('idv.failure.attempts_html', count: max_attempts - 11),
Expand All @@ -910,6 +991,12 @@
click_try_again
expect(page).to have_current_path(idv_document_capture_path)

resubmit_page_h1_copy = strip_tags(t('doc_auth.headings.review_issues'))
expect(page).to have_content(resubmit_page_h1_copy)

resubmit_page_body_copy = strip_tags(t('doc_auth.errors.general.selfie_failure'))
expect(page).to have_content(resubmit_page_body_copy)

inline_error_message = strip_tags(
t('doc_auth.errors.general.multiple_front_id_failures'),
)
Expand Down