.devcontainer/devcontainer.json #6906
All 33 264 tests pass, 4 skipped in 55m 43s
Annotations
Check notice on line 0 in .github
github-actions / Test Results
4 skipped tests found
There are 4 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
modules.mobile.spec.requests.mobile.v1.health.immunizations_spec ‑ Mobile::V1::Health::Immunizations GET /mobile/v1/health/immunizations record order orders records by descending date
modules.mobile.spec.requests.mobile.v1.health.immunizations_spec ‑ Mobile::V1::Health::Immunizations GET /mobile/v1/health/immunizations when multiple items have same date date is available sorts items in date order then alphabetical order by group name
modules.simple_forms_api.spec.requests.simple_forms_api.v1.simple_forms_spec ‑ SimpleFormsApi::V1::SimpleForms #submit failed requests scrub PII from error messages 26-4555 makes the request and expects a failure
spec.sidekiq.central_mail.submit_form4142_job_spec ‑ CentralMail::SubmitForm4142Job Test new Lighthouse route .perform_async for client error with a client error raises a central mail response error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 1 to 230)
There are 33268 tests, see "Raw output" for the list of tests 1 to 230.
Raw output
modules.accredited_representative_portal.spec.controllers.concerns.accredited_representative_portal.authenticable_spec ‑ AccreditedRepresentativePortal::Authenticable loads the current rep user from the overridden load_user_object method
modules.accredited_representative_portal.spec.lib.monitor_spec ‑ AccreditedRepresentativePortal::Monitor#form_id returns PROPER_FORM_ID from the claim class
modules.accredited_representative_portal.spec.lib.monitor_spec ‑ AccreditedRepresentativePortal::Monitor#send_email delegates to NotificationEmail
modules.accredited_representative_portal.spec.lib.monitor_spec ‑ AccreditedRepresentativePortal::Monitor#service_name returns the expected name
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_deliver does not update database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_other_status does not update database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_permanent_failure does not update database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_temporary_failure does not update database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_deliver updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_other_status updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_permanent_failure updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_temporary_failure updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_deliver updates database and records silent failure avoided - confirmed
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_other_status updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_permanent_failure updates database and records silent failure
modules.accredited_representative_portal.spec.lib.notification_callback_spec ‑ AccreditedRepresentativePortal::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_temporary_failure updates database and no monitoring
modules.accredited_representative_portal.spec.lib.notification_email_spec ‑ AccreditedRepresentativePortal::NotificationEmail#deliver successfully sends an error email
modules.accredited_representative_portal.spec.lib.submission_handler_spec ‑ AccreditedRepresentativePortal::SubmissionHandler#on_failure logs silent failure and raises
modules.accredited_representative_portal.spec.lib.submission_handler_spec ‑ AccreditedRepresentativePortal::SubmissionHandler#on_failure logs silent failure avoided
modules.accredited_representative_portal.spec.lib.submission_handler_spec ‑ AccreditedRepresentativePortal::SubmissionHandler#on_success calls super after sending notification
modules.accredited_representative_portal.spec.lib.submission_handler_spec ‑ AccreditedRepresentativePortal::SubmissionHandler#on_success sends success notification email
modules.accredited_representative_portal.spec.lib.submission_handler_spec ‑ AccreditedRepresentativePortal::SubmissionHandler.pending_attempts returns pending form submission attempts for correct form_ids
modules.accredited_representative_portal.spec.models.accredited_representative_portal.claimant_representative_spec ‑ AccreditedRepresentativePortal::ClaimantRepresentative.find with all required arguments with a representative belonging to 2 VSOs `BenefitsClaims::Service` does not raise and does not return poa data returns nil
modules.accredited_representative_portal.spec.models.accredited_representative_portal.claimant_representative_spec ‑ AccreditedRepresentativePortal::ClaimantRepresentative.find with all required arguments with a representative belonging to 2 VSOs `BenefitsClaims::Service` does not raise and returns some poa data and a claimant that does not have poa with one of them returns nil
modules.accredited_representative_portal.spec.models.accredited_representative_portal.claimant_representative_spec ‑ AccreditedRepresentativePortal::ClaimantRepresentative.find with all required arguments with a representative belonging to 2 VSOs `BenefitsClaims::Service` does not raise and returns some poa data and a claimant that has poa with one of them returns a `ClaimantRepresentative`
modules.accredited_representative_portal.spec.models.accredited_representative_portal.claimant_representative_spec ‑ AccreditedRepresentativePortal::ClaimantRepresentative.find with all required arguments with a representative belonging to 2 VSOs `BenefitsClaims::Service` does raise raises Finder::Error
modules.accredited_representative_portal.spec.models.accredited_representative_portal.icn_temporary_identifier_spec ‑ AccreditedRepresentativePortal::IcnTemporaryIdentifier.lookup_icn raises ActiveRecord::RecordNotFound when the record is missing
modules.accredited_representative_portal.spec.models.accredited_representative_portal.icn_temporary_identifier_spec ‑ AccreditedRepresentativePortal::IcnTemporaryIdentifier.lookup_icn returns the icn from the found record
modules.accredited_representative_portal.spec.models.accredited_representative_portal.icn_temporary_identifier_spec ‑ AccreditedRepresentativePortal::IcnTemporaryIdentifier.save_icn when a record with the ICN already exists does not create a duplicate and returns the existing record
modules.accredited_representative_portal.spec.models.accredited_representative_portal.icn_temporary_identifier_spec ‑ AccreditedRepresentativePortal::IcnTemporaryIdentifier.save_icn when a record with the ICN does not exist creates a new record with the ICN and returns it
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm location extraction with dependent claimant sets claimant location fields from dependent address
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm location extraction with veteran claimant sets claimant location fields from veteran address if dependent is nil
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm validations with dependent claimant is invalid with malformed phone number
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm validations with dependent claimant is valid with compliant data
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm validations with veteran claimant is invalid with missing required field
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm validations with veteran claimant is valid with compliant data
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_form_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyForm#parsed_data returns parsed JSON data as a hash
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships given a full setup #find finds the membership that matches the provided poa holder
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships given a full setup #power_of_attorney_holders returns power_of_attorney_holders
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships given a full setup #registration_numbers returns registration_numbers
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns no registrations DB returns no registrations raises `Common::Exceptions::Forbidden`
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns no registrations provided emails match registrations with duplicated types raises `Common::Exceptions::Forbidden`
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns no registrations provided emails match valid registration set and write to OGC is a conflict raises `Common::Exceptions::Forbidden`
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns no registrations provided emails match valid registration set and write to OGC is not a conflict returns memberships
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns registrations with duplicated type raises `Common::Exceptions::Forbidden`
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_holder_memberships_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyHolderMemberships#all OGC returns valid registrations returns memberships
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_decision_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestDecision validates inclusion of type in (acceptance, declination)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification associations is expected to belong to power_of_attorney_request class_name => PowerOfAttorneyRequest required: true
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification associations is expected to belong to va_notify_notification class_name => VANotify::Notification optional: true
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification validations is expected to define :type as an enum backed by a string with values ‹{"requested" => "requested", "declined" => "declined", "expiring" => "expiring", "expired" => "expired", "enqueue_failed" => "enqueue_failed", "submission_failed" => "submission_failed"}›
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#claimant_hash falls back to veteran if dependent is missing
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#claimant_hash returns dependent if present
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#email_address when recipient_type is claimant returns claimant hash email
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#email_address when recipient_type is representative returns accredited individual email
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#email_address when recipient_type is resolver returns resolver email
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#representative_email_address returns accredited individual email if present
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#representative_email_address returns nil if no accredited individual
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#resolver_email_address returns nil if no resolution
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#resolver_email_address returns resolver email if present
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#status when va_notify_notification is not present returns an empty string
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#status when va_notify_notification is present returns the status of the va_notify_notification
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is declined returns the decline template id
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is enqueue_failed returns claimant failure template for claimant recipient
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is enqueue_failed with representative recipient logs a warning and returns nil
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is enqueue_failed with resolver recipient returns resolver failure template
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is expired returns the expiration confirmation template id
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is expiring returns the expiration warning template id
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is requested returns the confirmation template id
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_notification_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestNotification#template_id when type is unknown logs a warning and returns nil
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_resolution_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestResolution must uniquely be associated to a poa request
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest associations validates its form and claimant type
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction .redacted scope (strict definition) excludes records that are not timestamped but missing a form
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction .redacted scope (strict definition) excludes records that are unredacted (timestamp nil, form present)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction .redacted scope (strict definition) includes records that are fully redacted (timestamp set, form missing)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction .unredacted scope excludes records that are fully redacted (timestamp set, form missing)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction .unredacted scope includes records that are not redacted and have a form
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest redaction validates its form and claimant type
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .not_withdrawn excludes resolved requests that are withdrawals
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .not_withdrawn includes resolved requests that are not withdrawals
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .not_withdrawn includes unresolved requests
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .sorted_by using created_at column sorts by creation date ascending
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .sorted_by using created_at column sorts by creation date descending
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .sorted_by using resolution date sorts by resolution date ascending
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .sorted_by using resolution date sorts by resolution date descending
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequest scopes .sorted_by with invalid column raises argument error
modules.accredited_representative_portal.spec.models.accredited_representative_portal.power_of_attorney_request_withdrawal_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestWithdrawal validates inclusion of type in (replacement)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser Redis interactions saves and retrieves the model from Redis
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser alias attributes aliases icn to mhv_icn
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when email is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when first name is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when icn is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when last name is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when user_account_uuid is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when uuid is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser validations when all required attributes are present is valid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser#flipper_id returns a unique identifier of email
modules.accredited_representative_portal.spec.models.accredited_representative_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser#user_account returns expected user_account
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake constants has BUSINESS_LINE defined correctly
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake constants has FORM_ID defined correctly
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake constants has PROPER_FORM_ID defined correctly
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake form_attachment with setting a `form_attachment` is valid when validating
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake form_attachment without setting a `form_attachment` is invalid when validating
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake form_id when reset invalidly raises `ActiveModel::StrictValidationFailed` when validated
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake form_id when set automatically is set validly
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake#pending_submission_attempt_stale? latest attempt was successful returns false
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake#pending_submission_attempt_stale? latest pending attempt is under 10 days ago returns false
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim.benefits_intake_spec ‑ AccreditedRepresentativePortal::SavedClaim::BenefitsIntake#pending_submission_attempt_stale? latest pending attempt was 10 days ago returns true
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative associations belongs to saved_claim (::SavedClaim)
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative callbacks before_validation#set_claimant_type leaves claimant_type nil when neither key is present
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative callbacks before_validation#set_claimant_type sets claimant_type to DEPENDENT when parsed_form has "dependent"
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative callbacks before_validation#set_claimant_type sets claimant_type to VETERAN when parsed_form has "veteran" and not "dependent"
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative delegations delegates selected methods to saved_claim
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative scopes .for_power_of_attorney_holders returns none when given an empty array
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative scopes .sorted_by raises on unsupported column
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative scopes .sorted_by sorts by created_at ascending when direction is nil or invalid
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative scopes .sorted_by sorts by created_at descending when requested
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative validations validates inclusion of power_of_attorney_holder_type
modules.accredited_representative_portal.spec.models.accredited_representative_portal.saved_claim_claimant_representative_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentative validations wires enum claimant_type to ClaimantTypes::ALL
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual power_of_attorney_holder_type enum provides helper methods for checking type
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual power_of_attorney_holder_type enum raises ArgumentError for invalid type
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual validations is expected to be valid truthy
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual validations requires email
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual validations requires registration number
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual validations validates email format
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual.for_user_account_email when a matching record exists by ICN updates the record and returns it
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual.for_user_account_email when a matching record exists by email updates the record and returns it
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual.for_user_account_email when both email and ICN exist but do not match the same record updates the correct record and does not merge incorrectly
modules.accredited_representative_portal.spec.models.accredited_representative_portal.user_account_accredited_individual_spec ‑ AccreditedRepresentativePortal::UserAccountAccreditedIndividual.for_user_account_email when no matching record exists does not create a new record
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy Scope #resolve raises an error if not implemented
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy default permissions disallows all actions by default
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy logging for default methods logs a warning for #create?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy logging for default methods logs a warning for #destroy?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy logging for default methods logs a warning for #index?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy logging for default methods logs a warning for #show?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy logging for default methods logs a warning for #update?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy#edit? delegates to #update?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.application_policy_spec ‑ AccreditedRepresentativePortal::ApplicationPolicy#new? delegates to #create?
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.intent_to_file_policy_spec ‑ AccreditedRepresentativePortal::IntentToFilePolicy#show? when user has at least one POA holder allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.intent_to_file_policy_spec ‑ AccreditedRepresentativePortal::IntentToFilePolicy#show? when user has no POA holders denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy Scope when user has matching POA holders but does not accept digital POAs returns an empty scope
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy Scope when user has matching POA holders that accept digital POAs returns only matching requests
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy Scope when user has no POA holders returns an empty scope
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#index? when user has at least one POA holder but does not accept digital POAs denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#index? when user has at least one POA holder that accepts digital POAs allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#index? when user has no POA holders denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#show? when user has a matching POA code and accepts digital POAs allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#show? when user has a matching POA code but does not accept digital POAs denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.power_of_attorney_request_policy_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestPolicy#show? when user has no matching POA holder denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#submit? when user has no common POA holder with claimant denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#submit? when user has one common POA holder with claimant allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#upload_scanned_form when user has at least one POA holder allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#upload_scanned_form when user has no POA holders denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#upload_supporting_documents when user has at least one POA holder allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.representative_form_upload_policy_spec ‑ AccreditedRepresentativePortal::RepresentativeFormUploadPolicy#upload_supporting_documents when user has no POA holders denies access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.saved_claim_claimant_representative_policy_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativePolicy Scope when user has POA holders and a matching registration AIRN returns only records whose AIRN matches any of the user registrations
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.saved_claim_claimant_representative_policy_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativePolicy Scope when user has POA holders but no registrations returns an empty scope (AIRN list is empty)
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.saved_claim_claimant_representative_policy_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativePolicy Scope when user has no POA holders returns an empty scope (since holder scope will be empty)
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.saved_claim_claimant_representative_policy_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativePolicy#index? when user has at least one POA holder allows access
modules.accredited_representative_portal.spec.policies.accredited_representative_portal.saved_claim_claimant_representative_policy_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativePolicy#index? when user has no POA holders denies access
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary when feature flag is disabled returns 403 Forbidden regardless of authentication
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary when feature flag is enabled when authenticated with a valid audience allows access
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary when feature flag is enabled when authenticated with an invalid audience denies access
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.bypass_olive_branch_spec ‑ AccreditedRepresentativePortal::BypassOliveBranch when the request is for a normal route applies OliveBranch processing
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.bypass_olive_branch_spec ‑ AccreditedRepresentativePortal::BypassOliveBranch when the request is for an accredited representative portal route bypasses OliveBranch processing
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.bypass_olive_branch_spec ‑ AccreditedRepresentativePortal::BypassOliveBranch when the request is for an accredited representative portal route with an extra slash prepended bypasses OliveBranch processing
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.authorized_as_representative_spec ‑ AccreditedRepresentativePortal::V0::AuthorizeAsRepresentative GET /accredited_representative_portal/v0/authorize_as_representative when authenticated and PowerOfAttorneyHolderMemberships raises Forbidden (e.g., OGC conflict/none) returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.authorized_as_representative_spec ‑ AccreditedRepresentativePortal::V0::AuthorizeAsRepresentative GET /accredited_representative_portal/v0/authorize_as_representative when authenticated and user is an accredited representative returns 204 No Content
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.authorized_as_representative_spec ‑ AccreditedRepresentativePortal::V0::AuthorizeAsRepresentative GET /accredited_representative_portal/v0/authorize_as_representative when authenticated and user is not an accredited representative returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.authorized_as_representative_spec ‑ AccreditedRepresentativePortal::V0::AuthorizeAsRepresentative GET /accredited_representative_portal/v0/authorize_as_representative when not authenticated responds with unauthorized (401)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions GET /accredited_representative_portal/v0/claims_submissions rep does not have any valid PoA codes returns 403
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions GET /accredited_representative_portal/v0/claims_submissions returns only claims submissions that the rep is allowed to view
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions authorization wiring calls controller#authorize with the correct policy_class
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions defaults (no sort/page params) uses default pagination and does not error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions invalid params returns 400 (or 422) when params schema validation fails
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claim_submissions_spec ‑ AccreditedRepresentativePortal::V0::ClaimSubmissionsController GET /accredited_representative_portal/v0/claim_submissions sorting and pagination plumbing returns results ordered by submittedDate desc and paginates
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claimant_spec ‑ AccreditedRepresentativePortal::V0::ClaimantController GET /accredited_representative_portal/v0/claimant/search when providing complete search params mpi returns no records returns a 404 error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claimant_spec ‑ AccreditedRepresentativePortal::V0::ClaimantController GET /accredited_representative_portal/v0/claimant/search when providing complete search params returns only matching claimant
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claimant_spec ‑ AccreditedRepresentativePortal::V0::ClaimantController GET /accredited_representative_portal/v0/claimant/search when providing complete search params there are multiple PoA request attempts orders poa requests with pending first, then by date
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claimant_spec ‑ AccreditedRepresentativePortal::V0::ClaimantController GET /accredited_representative_portal/v0/claimant/search when providing complete search params when there is a withdrawn poa request does not return the withdrawn poa request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.claimant_spec ‑ AccreditedRepresentativePortal::V0::ClaimantController GET /accredited_representative_portal/v0/claimant/search when providing incomplete search params returns a 400 error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when a connection error occurs logs the error and returns a 503 (ConnectionFailed)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when a network error occurs logs the error and returns a 503
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when an unexpected error occurs in service call logs the error and returns a 500
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when an unexpected error occurs logs and returns an internal server error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when form does not match schema logs and returns a bad request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when form21aSubmission key is missing or nil logs and returns a bad request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when nested form JSON is invalid logs and returns a bad request for invalid nested JSON
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when service returns a 400 with validation errors logs, renders error JSON and returns 400
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when service returns a 503 logs and returns a 503 with error body
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when service returns a blank response logs and returns no content
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a when the Form 21a feature flag is disabled returns 404 Not Found (routing error)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a with invalid JSON logs and returns a bad request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.form21a_spec ‑ AccreditedRepresentativePortal::V0::Form21a POST /accredited_representative_portal/v0/form21a with valid JSON logs success and destroys in-progress form
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.in_progress_forms_spec ‑ AccreditedRepresentativePortal::V0::InProgressFormsController requests can make requests to InProgressForms controller can make requests to InProgressForms controller
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController GET /accredited_representative_portal/v0/intent_to_file ITF not found in Lighthouse returns 404
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController GET /accredited_representative_portal/v0/intent_to_file bad or missing filing type returns the appropriate error message
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController GET /accredited_representative_portal/v0/intent_to_file feature flag is off returns forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController GET /accredited_representative_portal/v0/intent_to_file rep does not have POA for veteran returns 403
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController GET /accredited_representative_portal/v0/intent_to_file rep has filed ITF returns existing ITF filing for current user
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController POST /accredited_representative_portal/v0/intent_to_file feature flag is off returns forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController POST /accredited_representative_portal/v0/intent_to_file happy path submits an intent to file
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController POST /accredited_representative_portal/v0/intent_to_file rep does not have POA for veteran returns 403
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController POST /accredited_representative_portal/v0/intent_to_file timeout from lighthouse submission returns a 503
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.intent_to_file_spec ‑ AccreditedRepresentativePortal::V0::IntentToFileController POST /accredited_representative_portal/v0/intent_to_file unprocessable entity returns a 422
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController Full decision cycle creates acceptance then rejects a second POST
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when POA request is withdrawn returns 404 Not Found and does not process a decision
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when decision already exists returns an error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when request does not exist handles 404 errors correctly
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when request does not exist returns 404 Not Found
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when user's VSO does accept digital POAs but isn't associated returns 404 Not Found
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision when user's VSO does not accept digital POAs returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision with invalid params complains about a missing key for a declination
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision with invalid params complains about an invalid type param
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision with valid params creates a declination decision when no reason param is passed (declination only)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision with valid params creates a declination decision with both key and no free-form reason
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController POST /accredited_representative_portal/v0/power_of_attorney_requests/:id/decision with valid params creates an acceptance decision
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController internal server error returns 500 and rolls back all writes
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_request_decisions_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestDecisionsController the server returns with a transient error returns a 504 and rolls back all writes
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when POA request does not exist returns 404 Not Found
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when POA request is withdrawn returns 404 Not Found
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when user is authorized returns the details of the POA request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when user is unauthorized (trying to access another VSO's POA request) returns 404 Not Found
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when user is unauthorized (trying to access another VSO's POA request) returns 404 Not Found for a fully redacted POA request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests GET /accredited_representative_portal/v0/power_of_attorney_requests/:id when user's VSO does not accept digital POAs returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns a 400 Bad Request for invalid sort field when status is provided
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns a 400 Bad Request for invalid status parameter
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns pending requests sorted by created_at ASC when specified
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns pending requests sorted by created_at DESC by default
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns pending requests sorted by created_at DESC when specified explicitly
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns processed requests sorted by resolved_at ASC when specified
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 231 to 456)
There are 33268 tests, see "Raw output" for the list of tests 231 to 456.
Raw output
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns processed requests sorted by resolved_at DESC by default
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing a status param returns processed requests sorted by resolved_at DESC when specified explicitly
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when providing as_selected_individual param returns the filtered list for the logged-in user
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO a variety of poa request configurations returns a list of power of attorney requests
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO allows access and returns the list of POA requests scoped to the user
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting returns error for invalid sort field
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting returns error for invalid sort order
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting when sorting by created_at sorts by created_at in ascending order
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting when sorting by created_at sorts by created_at in descending order
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting when sorting by resolved_at sorts by resolved_at in ascending order (NULLS LAST)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user belongs to a digital-POA-request-accepting VSO sorting when sorting by resolved_at sorts by resolved_at in descending order (NULLS LAST)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user has a VSO but no POA requests returns an empty collection
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user has no associated VSOs returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests when user's VSO does not accept digital POAs returns 403 Forbidden
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination properly validates and normalizes pagination parameters
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination returns 400 if page size is less than 1
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination returns an empty array for a page beyond the total pages
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination returns the first page of results by default
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination returns the requested page of results
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with pagination returns the requested page size
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with redacted POA requests excludes fully redacted POA requests from the list
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController GET /accredited_representative_portal/v0/power_of_attorney_requests with redacted POA requests returns the correct total count excluding redacted requests in metadata
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController handle_attachment_upload error handling maps UnknownError to InternalServerError
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController handle_attachment_upload error handling maps UpstreamInvalidError to UpstreamUnprocessableEntity
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-526EZ form claimant with matching poa found makes the veteran request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-526EZ form claimant with matching poa found makes the veteran request with multiple attachments
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching VSO POA found applies form_id and org tags on span and root trace during submit
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching VSO POA found when email sending fails still returns success but logs the error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching VSO POA found when email sending succeeds makes the claimant request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching VSO POA found when email sending succeeds makes the veteran request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching VSO POA found when email sending succeeds makes the veteran request with multiple attachments
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit 21-686c form claimant with matching claims agent POA found makes the veteran request
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit LH benefits intake - too many requests error returns a 429 error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit cannot lookup claimant returns a 404 error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#submit claimant found without matching poa returns a 403 error
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_scanned_form applies form_id and org tags on span and root trace during supporting documents upload
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_scanned_form renders the attachment as json
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_scanned_form returns an error if the document is invalid
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_supporting_documents renders the attachment as json
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_supporting_documents returns an error if the document is invalid
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_form_uploads_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeFormUploadController#upload_supporting_documents when form_id includes -UPLOAD suffix strips the suffix and processes upload
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.user_spec ‑ AccreditedRepresentativePortal::V0::User #show when authenticated as a user with an in progress form responds with the user and their in progress form with explicit keys
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.user_spec ‑ AccreditedRepresentativePortal::V0::User #show when not authenticated responds with unauthorized
modules.accredited_representative_portal.spec.routing.accredited_representative_portal.v0.representative_user_routing_spec ‑ AccreditedRepresentativePortal::V0::RepresentativeUsersController routing routes to #show
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.claimant_serializer_spec ‑ AccreditedRepresentativePortal::ClaimantSerializer#city military address returns the designation unchanged
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.claimant_serializer_spec ‑ AccreditedRepresentativePortal::ClaimantSerializer#city returns the city name capitalized
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_form modifies claimant key based on claimant type for dependent type
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_form modifies claimant key based on claimant type for veteran type
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_form redacts SSN and VA file number
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_form_submission when there is a resolution of type Acceptance does include a submission
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_form_submission when there is a resolution of type Expiration does not include a submission
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :power_of_attorney_holder when the holder is an AccreditedOrganization serializes the accredited organization
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :resolution when there is a resolution of type Decision includes the decision resolution
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :resolution when there is a resolution of type Expiration includes the expiration resolution
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer :resolution when there is no resolution is nil
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer includes :claimant_id
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer includes :created_at
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer includes :expires_at
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.power_of_attorney_request_serializer_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestSerializer PowerOfAttorneyRequestSerializer includes :id
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.saved_claim_claimant_representative_serializer_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativeSerializer vbms_status returns vbms status
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.saved_claim_claimant_representative_serializer_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativeSerializer vbms_status submission attempt is pending and over 10 days ago returns awaiting_receipt_warning
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.saved_claim_claimant_representative_serializer_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativeSerializer#confirmation_number returns confirmation uuid
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.saved_claim_claimant_representative_serializer_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativeSerializer#first_name returns first name
modules.accredited_representative_portal.spec.serializers.accredited_representative_portal.saved_claim_claimant_representative_serializer_spec ‑ AccreditedRepresentativePortal::SavedClaimClaimantRepresentativeSerializer#last_name returns last name
modules.accredited_representative_portal.spec.services.accreditation_service_spec ‑ AccreditationService#submit_form21a when the connection fails logs the error and returns a service unavailable status
modules.accredited_representative_portal.spec.services.accreditation_service_spec ‑ AccreditationService#submit_form21a when the request is successful returns a successful response
modules.accredited_representative_portal.spec.services.accreditation_service_spec ‑ AccreditationService#submit_form21a when the request times out logs the error and returns a request timeout status
modules.accredited_representative_portal.spec.services.accredited_representative_portal.benefits_intake_service_spec ‑ AccreditedRepresentativePortal::BenefitsIntakeService.base_request_headers missing api key raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.benefits_intake_service_spec ‑ AccreditedRepresentativePortal::BenefitsIntakeService.base_request_headers present api key has the apikey present in the configuration
modules.accredited_representative_portal.spec.services.accredited_representative_portal.email_delivery_status_callback_spec ‑ AccreditedRepresentativePortal::EmailDeliveryStatusCallback.call logs error and increments permanent-failure metric
modules.accredited_representative_portal.spec.services.accredited_representative_portal.email_delivery_status_callback_spec ‑ AccreditedRepresentativePortal::EmailDeliveryStatusCallback.call logs error and increments temporary-failure metric
modules.accredited_representative_portal.spec.services.accredited_representative_portal.email_delivery_status_callback_spec ‑ AccreditedRepresentativePortal::EmailDeliveryStatusCallback.call when callback_metadata is missing statsd_tags uses fallback service and function tags
modules.accredited_representative_portal.spec.services.accredited_representative_portal.email_delivery_status_callback_spec ‑ AccreditedRepresentativePortal::EmailDeliveryStatusCallback.call when status is delivered increments delivery and silent failure metrics
modules.accredited_representative_portal.spec.services.accredited_representative_portal.email_delivery_status_callback_spec ‑ AccreditedRepresentativePortal::EmailDeliveryStatusCallback.call when status is unrecognized logs a warning and increments other metric
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#initialize sets the default tags
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#initialize sets the service name
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#merge_tags combines custom tags with default service tags and removes duplicates
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace allows dynamic tags to be set within the block
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace calls Datadog::Tracing.trace with the correct span name and service
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace filters out nil/blank tag values but keeps false/zero
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace sets initial tags on the span
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace sets root trace tags when provided
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace when an exception occurs in the block calls set_error on the span
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace when an exception occurs in the block re-raises the original exception
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#trace yields the span to the block
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#track_count increments the StatsD metric with the correct tags
modules.accredited_representative_portal.spec.services.accredited_representative_portal.monitoring_spec ‑ AccreditedRepresentativePortal::Monitoring#track_duration sends duration in milliseconds to StatsD
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn logs and returns nil when Faraday raises
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn logs and returns nil when body is invalid JSON
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn returns nil when icn is blank
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn returns nil when non-200 status
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn returns nil when status=200 but registrationNumbers missing or empty
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#find_registration_numbers_for_icn returns registration numbers when status=200 and body has non-empty registrationNumbers
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#initialize builds a config hash from Settings
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination logs and returns false when Faraday raises
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination returns :conflict and logs when status=409
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination returns false when non-200 and not 409
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination returns false when status=200 but body empty
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination returns nil when icn or registration_number is blank
modules.accredited_representative_portal.spec.services.accredited_representative_portal.ogc_client_spec ‑ AccreditedRepresentativePortal::OgcClient#post_icn_and_registration_combination returns true when status=200 and body present
modules.accredited_representative_portal.spec.services.accredited_representative_portal.poa_request_failure_notifier_spec ‑ AccreditedRepresentativePortal::PoaRequestFailureNotifier#call when both claimant and representative notifications are enabled creates two notifications and enqueues two email jobs
modules.accredited_representative_portal.spec.services.accredited_representative_portal.poa_request_failure_notifier_spec ‑ AccreditedRepresentativePortal::PoaRequestFailureNotifier#call when no notifications are enabled does not create any notifications or enqueue jobs
modules.accredited_representative_portal.spec.services.accredited_representative_portal.poa_request_failure_notifier_spec ‑ AccreditedRepresentativePortal::PoaRequestFailureNotifier#call when only claimant notification is enabled creates one claimant notification and enqueues one email job
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling handles configured FATAL errors: creates failed submission and raises Accept::Error(:not_found)
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling handles configured TRANSIENT errors: raises Accept::Error(:gateway_timeout)
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling handles unexpected errors: logs, creates failed submission, and re-raises
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling maps Faraday::TimeoutError to Accept::Error with :gateway_timeout
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling wraps ActiveRecord::RecordInvalid as Accept::Error with :bad_request
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept error handling wraps Common::Exceptions::ResourceNotFound as Accept::Error with :not_found
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept happy path builds the correct payload for submit2122
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept happy path creates acceptance, submits, enqueues job, tracks metrics, and returns the submission
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept#create_error_form_submission serializes non-string response bodies to JSON
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.accept_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Accept#create_error_form_submission stores string response bodies as-is
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call #sanitize_phone_number removes all non-digit characters
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call #sanitize_phone_number returns digits unchanged
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call #sanitize_phone_number returns nil string if input has no digits
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call fully adapts the data
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call when an attribute is an empty string sets the value to nil
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call when consent limits is empty sets recordDisclosureLimitations to an empty array
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call when there is an error with validation adds the error message to the errors attribute
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call when there is no dependent sets the dependent to nil
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create.form_data_adapter_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create::FormDataAdapter#call when there is no service branch sets serviceBranch to nil
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call creates a new AccreditedRepresentativePortal::PowerOfAttorneyForm
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call creates a new AccreditedRepresentativePortal::PowerOfAttorneyRequest
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call sets the accredited_individual
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call sets the accredited_organization
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call sets the claimant
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call sets the power_of_attorney_holder_type
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are no unresolved requests does not create any new resolutions
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are no unresolved requests does not create any new withdrawals
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are unresolved requests creates a resolution for each unresolved request
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are unresolved requests creates a withdrawal for each unresolved request
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are unresolved requests marks the unresolved requests as replaced
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call unresolved PowerOfAttorneyRequests when there are unresolved requests sets the superseding_power_of_attorney_request as the newly created request
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when only poa_code is provided does not set the accredited_individual
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the poa_code is nil does not create new records
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the poa_code is nil returns a meaningful error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the transaction fails when form data does not pass validation does not create new records
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the transaction fails when form data does not pass validation returns a meaningful error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the transaction fails when the request data does not pass validation does not create new records
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.create_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::Create#call when there are errors when the transaction fails when the request data does not pass validation returns a meaningful error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with combined parameters validates all parameters successfully
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid page number format fails validation
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid page number value fails validation with specific error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid page size format fails validation
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid page size value when too large fails validation with specific error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid page size value when too small fails validation with specific error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid sort by parameter fails validation
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid sort order parameter fails validation
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with invalid status parameter fails validation
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with string values that can be coerced coerces string values to integers
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with valid page params validates successfully
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with valid processed status validates successfully
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with valid sort params validates successfully
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema Schema with valid status parameter validates successfully
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with combination of params returns all validated parameters
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with empty params returns params with default values
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with invalid page number raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with invalid page size when above maximum raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with invalid page size when below minimum raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with invalid status parameter raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with non-numeric values raises an error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with partial pagination params applies defaults for missing params
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with sort by but no sort order applies default sort order
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with valid pagination params returns the validated params with specified values
modules.accredited_representative_portal.spec.services.accredited_representative_portal.power_of_attorney_request_service.params_schema_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestService::ParamsSchema.validate_and_normalize! with valid status parameter returns the validated params with the status
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_loader_spec ‑ AccreditedRepresentativePortal::RepresentativeUserLoader#perform when user record already exists in redis and user identity record exists in redis returns existing user redis record
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_loader_spec ‑ AccreditedRepresentativePortal::RepresentativeUserLoader#perform when user record no longer exists in redis behaves like reloaded user and all_emails is present in user_attributes sets all_emails from access_token
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_loader_spec ‑ AccreditedRepresentativePortal::RepresentativeUserLoader#perform when user record no longer exists in redis behaves like reloaded user and associated session cannot be found raises a session not found error
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_loader_spec ‑ AccreditedRepresentativePortal::RepresentativeUserLoader#perform when user record no longer exists in redis behaves like reloaded user and associated session exists reloads user object with expected attributes
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_loader_spec ‑ AccreditedRepresentativePortal::RepresentativeUserLoader#perform when user record no longer exists in redis behaves like reloaded user and user_attributes is missing all_emails key sets all_emails to an empty array
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.attach_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Attach when record invalid raises
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.attach_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Attach when record valid when upstream invalid raises
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.attach_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Attach when record valid when upstream valid returns an attachment
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.attach_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Attach when record valid when upstream valid when attachment is the main form returns a VAForm
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with invalid metadata raises a generic `Error`
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form returns a saved claim, enqueues the submission job, claimant representative was associated
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form unhandled errors raises UnknownError
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form with an extraneous attachment type raises `WrongAttachmentsError`
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form with any error does not leave any saved claim join objects
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form with any error does not leave any saved claim objects
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with a main form with invalid parameters raises RecordInvalidError
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition composition with no main form raises `WrongAttachmentsError`
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition form type raises `WrongAttachmentsError`
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition parenting none already parented persists the saved claim even when attachments are not persisted
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition parenting none already parented returns a saved claim, enqueues the submission job, claimant representative was associated
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create with valid metadata attachment composition parenting one already parented raises `WrongAttachmentsError`
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create#organize_attachments attachment already belongs to a claim raises WrongAttachmentsError
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create#organize_attachments attachment is for the wrong claim type raises WrongAttachmentsError
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create#organize_attachments no attachments raises WrongAttachmentsError
modules.accredited_representative_portal.spec.services.accredited_representative_portal.saved_claim_service.create_spec ‑ AccreditedRepresentativePortal::SavedClaimService::Create#organize_attachments returns form and documentations
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform when CSV has too many rows raises RecordCountError
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform when CSV is empty raises RecordCountError
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform when CSV is exactly at MAX_RECORD_COUNT boundary (500) succeeds and inserts all rows
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform when an unexpected error occurs during extract/transform/load logs the error then re-raises
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform with invalid email format raises an ActiveRecord::RecordInvalid error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform with invalid power_of_attorney_holder_type raises an ActiveRecord::RecordInvalid error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform with valid data logs the result via logger.info
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob client mock tests #perform with valid data processes CSV from GitHub and syncs records
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob vcr tests makes insertions and deletions when source changes
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.allow_list_sync_job_spec ‑ AccreditedRepresentativePortal::AllowListSyncJob#extract (unit) returns a parsed CSV with headers from GitHub contents
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations FailedClaimant subclass returns the first name
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations FailedRep subclass returns the correct URL
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations FailedRep subclass returns the first name
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations Requested subclass returns the expiration date
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations Requested subclass returns the representative name
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations Requested subclass returns the submit date
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is declined with reason DECLINATION_HEALTH_RECORDS_WITHHELD returns the correct declination text
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is declined with reason DECLINATION_NOT_ACCEPTING_CLIENTS returns the correct declination text
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is declined with reason DECLINATION_OTHER returns an empty declination text
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is declined with unknown declination reason returns the base text with nil appended
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is expired returns a hash with the first name
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is expiring returns a hash with the first name
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.email_personalisations_spec ‑ AccreditedRepresentativePortal::EmailPersonalisations.generate when type is requested returns the full hash for the digital submit confirmation email
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.expire_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::ExpirePowerOfAttorneyRequestsJob#perform does nothing if there are no unresolved old requests
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.expire_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::ExpirePowerOfAttorneyRequestsJob#perform expires only unresolved requests older than the expiry duration
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.expire_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::ExpirePowerOfAttorneyRequestsJob#perform logs the start and end of the job
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.expire_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::ExpirePowerOfAttorneyRequestsJob#perform when an error occurs during expiration logs the error and continues processing other requests
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform submission not found updates the form submission and raises an error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform successful LH submission data shows status of pending the form submission remains in enqueue_succeeded status
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform successful LH submission data shows status of submitted the form submission remains in enqueue_succeeded status
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform successful LH submission successful submission data shows any steps have failed updates the form submission as failed
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform successful LH submission successful submission the job retries are exhausted updates the status as failed
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_form_submission_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyFormSubmissionJob#perform successful LH submission successful submission updates the form submission as successful
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob sidekiq_retries_exhausted hook logs and increments StatsD
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform callback function tag per type declined passes VaNotify::Service the expected callback options
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 457 to 747)
There are 33268 tests, see "Raw output" for the list of tests 457 to 747.
Raw output
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform callback function tag per type expired passes VaNotify::Service the expected callback options
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform callback function tag per type expiring passes VaNotify::Service the expected callback options
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform callback function tag per type requested passes VaNotify::Service the expected callback options
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform handles VANotify::Error with status code 400 and does not update the poa_request_notification record
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform raises VANotify::Error with other status codes
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform sends an email using the template id and updates the poa_request_notification record
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform when handling the accredited_representative_portal_email_delivery_callback feature flag when the feature flag is disabled does not pass callback options to VaNotify::Service
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform when handling the accredited_representative_portal_email_delivery_callback feature flag when the feature flag is enabled passes callback options with the correct function tag to VaNotify::Service
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform when notification type is unknown does not include personalisation and still sends the email
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform when personalisation is explicitly provided falls back to the explicitly provided personalisation when the generator returns nil
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.power_of_attorney_request_email_job_spec ‑ AccreditedRepresentativePortal::PowerOfAttorneyRequestEmailJob#perform when personalisation is explicitly provided uses the generated personalisation when the generator returns a value (current precedence)
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob logging methods #log_end logs the end message with results
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob logging methods #log_redaction_error logs the error details
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob logging methods #log_request_redaction logs the request redaction
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob logging methods #log_start logs the start message
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#attempt_redaction calls #redact_request and returns true on success
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#attempt_redaction logs an error and returns false on failure
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#eligible_requests_for_redaction returns requests meeting criteria (expired/stale, unredacted), regardless of redactable data
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#expired_request_ids returns the ids of unredacted, expired requests (regardless of redactable data)
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#perform calls #attempt_redaction for all eligible requests (regardless of data presence)
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#perform logs the start and end of the job
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#perform redacts eligible requests and logs the results
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#process_requests attempts to redact each request and returns a count of successes and errors
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request Feature flag disables actual deletion does NOT destroy the associated form if present
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request destroys the associated form if present
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request logs the request redaction
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request marks the request as redacted by touching redacted_at
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request nullifies submission data
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request nullifies the resolution reason ciphertext
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request redacts the request within a transaction
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request retains skeleton PowerOfAttorneyRequest fields after redaction
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request retains skeleton Resolution fields (excluding reason ciphertext) after redaction
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request when form is already destroyed or nil handles missing form without error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request when resolution is nil handles nil resolution without error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#redact_request when submission is nil handles nil submission without error
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.redact_power_of_attorney_requests_job_spec ‑ AccreditedRepresentativePortal::RedactPowerOfAttorneyRequestsJob#stale_processed_request_ids returns the ids of stale, processed (non-expired), unredacted requests (regardless of redactable data)
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.submit_benefits_intake_claim_job_spec ‑ AccreditedRepresentativePortal::SubmitBenefitsIntakeClaimJob accredited_representative_portal_lighthouse_api_key is not set performs using BenefitsIntakeService::Service
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.submit_benefits_intake_claim_job_spec ‑ AccreditedRepresentativePortal::SubmitBenefitsIntakeClaimJob accredited_representative_portal_lighthouse_api_key is set performs using ARP BenefitsIntakeService
modules.accredited_representative_portal.spec.sidekiq.accredited_representative_portal.submit_benefits_intake_claim_job_spec ‑ AccreditedRepresentativePortal::SubmitBenefitsIntakeClaimJob submission has additional documentation stamps the footer of the additional docs
modules.appeals_api.spec.config.schemas.v1.10182_headers_json_spec ‑ VA Form 10182 JSON Schema *for headers* JSON Schema is valid
modules.appeals_api.spec.config.schemas.v1.10182_headers_json_spec ‑ VA Form 10182 JSON Schema *for headers* JSON is valid
modules.appeals_api.spec.config.schemas.v1.10182_headers_json_spec ‑ VA Form 10182 JSON Schema *for headers* fixture has no errors
modules.appeals_api.spec.config.schemas.v1.10182_json_spec ‑ VA Form 10182 JSON Schema JSON Schema is valid
modules.appeals_api.spec.config.schemas.v1.10182_json_spec ‑ VA Form 10182 JSON Schema JSON is valid
modules.appeals_api.spec.config.schemas.v1.10182_json_spec ‑ VA Form 10182 JSON Schema fixture has no errors
modules.appeals_api.spec.config.schemas.v2.200996_v2_json_spec ‑ VA Form 20-0996 JSON Schema JSON Schema is valid
modules.appeals_api.spec.config.schemas.v2.200996_v2_json_spec ‑ VA Form 20-0996 JSON Schema JSON is valid
modules.appeals_api.spec.config.schemas.v2.200996_v2_json_spec ‑ VA Form 20-0996 JSON Schema basic fixture has no errors
modules.appeals_api.spec.config.schemas.v2.200996_v2_json_spec ‑ VA Form 20-0996 JSON Schema extra fixture has no errors
modules.appeals_api.spec.config.schemas.v2.200996_v2_json_spec ‑ VA Form 20-0996 JSON Schema minimal fixture has no errors
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController deactivate_endpoint when a sunset date is passed returns a 404
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController deactivate_endpoint when sunset date is nil or in the future hits the endpoint
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#model_errors_to_json_api allows using different common exception as base
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#model_errors_to_json_api defaults to common.exception.validation_error base & removes nil keys
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#model_errors_to_json_api merges error.options hash into the base error schema
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#model_errors_to_json_api sets error.attribute as pointer & error.message as detail
modules.appeals_api.spec.controllers.concerns.appeals_api.header_modification_spec ‑ FakeController adding a 'Deprecation' header to the response when a 'Response' object is not provided An 'ArgumentError' is raised
modules.appeals_api.spec.controllers.concerns.appeals_api.header_modification_spec ‑ FakeController adding a 'Deprecation' header to the response when a 'Response' object is provided adds a 'Deprecation' header to the response
modules.appeals_api.spec.controllers.concerns.appeals_api.header_modification_spec ‑ FakeController adding a 'Link' header to the response when a 'Link' is not provided A 'Link' header is not added to the response
modules.appeals_api.spec.controllers.concerns.appeals_api.header_modification_spec ‑ FakeController adding a 'Link' header to the response when a 'Link' is provided A 'Link' header is added to the response
modules.appeals_api.spec.controllers.concerns.appeals_api.pdf_downloads_spec ‑ AppealsApi::PdfDownloads#watermark generates a version of the PDF with text unchanged and the watermark on each page
modules.appeals_api.spec.controllers.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#get_contestable_issues_from_caseflow does not filter if filter: false is passed
modules.appeals_api.spec.controllers.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#get_contestable_issues_from_caseflow filters out any ratingIssueSubjectText that is nil
modules.appeals_api.spec.controllers.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#get_contestable_issues_from_caseflow sorts by approxDecisionDate
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Access forbidden behaves like rswag example with a veteran-scoped token and an optional 'icn' parameter that does not match the Veteran's ICN
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Missing ICN parameter behaves like rswag example with a representative-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Missing ICN parameter behaves like rswag example with a system-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Parameter Errors bad ICN behaves like rswag example ICN parameter formatted incorrectly
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Parameter Errors bad decisionReviewType behaves like rswag example decisionReviewType must be one of: higher-level-reviews, notice-of-disagreements, supplemental-claims
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Parameter Errors bad receiptDate behaves like rswag example Bad receipt date for HLR
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Retrieve all appealable issues for a Veteran with representative-scoped token behaves like rswag example with a representative-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Retrieve all appealable issues for a Veteran with system-scoped token behaves like rswag example with a system-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Retrieve all appealable issues for a Veteran with veteran-scoped token behaves like rswag example with a veteran-scoped token (no 'icn' parameter necessary)
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Unknown upstream error behaves like rswag example Upstream error from Caseflow service
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get Veteran record not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.appealable_issues.v0_spec ‑ Appealable Issues /appealable-issues/{decisionReviewType} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Forbidden requests behaves like rswag example with a veteran-scoped token and an optional 'icn' parameter that does not match the Veteran's ICN
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Invalid 'icn' parameter behaves like rswag example with an incorrectly formatted 'icn' parameter
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Missing parameters behaves like rswag example with a representative-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Missing parameters behaves like rswag example with a system-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Not Found behaves like rswag example Not Found
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Successfully fetching appeals success with representative-scoped token behaves like rswag example with a representative-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Successfully fetching appeals success with system-scoped token behaves like rswag example with a system-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get Successfully fetching appeals success with veteran-scoped token behaves like rswag example with a veteran-scoped token (no 'icn' parameter necessary)
modules.appeals_api.spec.docs.appeals_status.v1_spec ‑ Appeals Status /appeals get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get JSON:API response returning all contestable issues for a specific veteran. behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get Parameter Errors bad decision_review_type behaves like rswag example decision_review_type must be one of: higher_level_reviews, notice_of_disagreements, supplemental_claims
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get Parameter Errors invalid X-VA-Receipt-Date behaves like rswag example Invalid receipt date
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get Unknown error behaves like rswag example returns a 502 response
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get Veteran not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.contestable_issues_spec ‑ Contestable Issues /contestable_issues/{decision_review_type} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews post Info about a single Higher-Level Review behaves like rswag example all fields used
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews post Info about a single Higher-Level Review behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews post Violates JSON schema behaves like rswag example Returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/contestable_issues/{benefit_type} get Invalid receipt date behaves like rswag example Returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/contestable_issues/{benefit_type} get JSON:API response returning all contestable issues for a specific veteran. behaves like rswag example Returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/contestable_issues/{benefit_type} get Unknown error behaves like rswag example Returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/contestable_issues/{benefit_type} get Veteran not found behaves like rswag example Returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/contestable_issues/{benefit_type} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/schema get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/schema get the JSON Schema for POST /higher_level_reviews behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/validate post Error behaves like rswag example Not JSON object
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/validate post Error behaves like rswag example Violates JSON schema
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/validate post Valid behaves like rswag example all fields used
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/validate post Valid behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/{uuid} get Higher-Level Review not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/{uuid} get Info about a single Higher-Level Review behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.higher_level_reviews_spec ‑ Higher-Level Reviews /higher_level_reviews/{uuid} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Header Errors X-VA-SSN and X-VA-File-Number both missing behaves like rswag example when X-VA-SSN and X-VA-File-Number are missing
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Header Errors malformed ICN behaves like rswag example when ICN formatted incorrectly
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Header Errors malformed SSN behaves like rswag example when SSN formatted incorrectly
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Returns eligible legacy appeals for a Veteran behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Unknown Error returns a 502 response
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get Veteran record not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.legacy_appeals_spec ‑ Legacy Appeals /legacy_appeals get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /nod_upload_path put Document upload failed returns a 400 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /nod_upload_path put Document upload staged returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /nod_upload_path put behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements post Info about a single Notice of Disagreement behaves like rswag example all fields used
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements post Info about a single Notice of Disagreement minimum fields used
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions post Accepted. Location generated behaves like rswag example returns a 202 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions post Associated Notice of Disagreement not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions post Bad Request behaves like rswag example returns a 400 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions post Validation errors behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions/{uuid} get Info about a single Notice of Disagreement Evidence Submission. behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions/{uuid} get Notice of Disagreement Evidence Submission not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/evidence_submissions/{uuid} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/schema get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/schema get the JSON Schema for POST /notice_of_disagreements behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/validate post Error behaves like rswag example Not JSON object
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/validate post Error behaves like rswag example Violates JSON schema
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/validate post Info about a single Notice of Disagreement behaves like rswag example all fields used
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/validate post Valid behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/{uuid} get Info about a single Notice of Disagreement behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/{uuid} get Notice of Disagreement not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.notice_of_disagreements_spec ‑ Notice of Disagreements /notice_of_disagreements/{uuid} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /sc_upload_path put Document upload failed returns a 400 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /sc_upload_path put Document upload staged returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /sc_upload_path put behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims post Info about a single Supplemental Claim behaves like rswag example all fields used
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims post Info about a single Supplemental Claim behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions post Accepted. Location generated behaves like rswag example returns a 202 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions post Associated Supplemental Claim not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions post Bad Request behaves like rswag example returns a 400 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions post Validation errors behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions/{uuid} get Info about a single Supplemental Claim Evidence Submission. behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions/{uuid} get Supplemental Claim Evidence Submission not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/evidence_submissions/{uuid} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/schema get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/schema get the JSON Schema for POST /supplemental_claims behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/validate post Valid Minimum behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/validate post Valid maximum behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/validate post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/{uuid} get Info about a single Supplemental Claim behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/{uuid} get Supplemental Claim not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.decision_reviews.supplemental_claims_spec ‑ Supplemental Claims /supplemental_claims/{uuid} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#_resolve_value_schema plain value is expected to eq { "description" => "Description of example date field", "type" => "string", "format" => "date", "example" => "2001-01-01" }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#_resolve_value_schema property that references a definition is expected to eq { "description" => "Description of example definition field", "type" => "string" }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#_resolve_value_schema property that references a definition, with extra attributes merges the extra attributes into the referenced value
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#_resolve_value_schema property that references a shared schema is expected to eq { "type" => "string", "description" => "Veteran's Master Person Index (MPI) Integration Control Number (ICN)", "pattern" => "^[0-9]{10}V[0-9]{6}$", "minLength" => 17, "maxLength" => 17, "example" => "1012832025V743496" }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#_resolve_value_schema property that references a shared_schema, with extra attributes merges the extra attributes into the shared schema
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#parameter_from_schema plain value is expected to eq { name: "exampleDateValue", description: "Description of example date field", example: "2001-01-01", required: true, schema: { type: "string", format: "date" } }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#parameter_from_schema property that references a definition is expected to eq { name: "exampleDefinitionValue1", description: "Description of example definition field", required: true, schema: { type: "string" } }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#parameter_from_schema property that references a definition, with extra attributes is expected to eq { name: "exampleDefinitionValue2", description: "Description of example definition reference field", schema: { type: "string" } }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#parameter_from_schema property that references a shared schema is expected to eq { name: "exampleSharedSchemaValue1", description: "Veteran's Master Person Index (MPI) Integration Control Number (ICN)", example: "1012832025V743496", schema: { type: "string", pattern: "^[0-9]{10}V[0-9]{6}$", minLength: 17, maxLength: 17 } }
modules.appeals_api.spec.docs.doc_helpers_spec ‑ DocHelpers#parameter_from_schema property that references a shared_schema, with extra attributes is expected to eq { name: "exampleSharedSchemaValue2", description: "Description of example shared schema field", example: "1012832025V743496", required: true, schema: { type: "string", pattern: "^[0-9]{10}V[0-9]{6}$", minLength: 17, maxLength: 17 } }
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post Bad request behaves like rswag example Body is not a JSON object
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post Forbidden attempt using a veteran-scoped OAuth token to create a Higher-Level Review for another veteran behaves like rswag example
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post Higher-Level Review created behaves like rswag example all fields used
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post Higher-Level Review created behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post Violates JSON schema behaves like rswag example Returns a 422 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996 post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/validate post Bad request behaves like rswag example Not JSON object
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/validate post Error behaves like rswag example Violates JSON schema
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/validate post Valid behaves like rswag example all fields used
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/validate post Valid behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id} get Forbidden access with a veteran-scoped OAuth token to an unowned Higher-Level Review behaves like rswag example with a veteran-scoped OAuth token for a Veteran who does not own the Higher-Level Review
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id} get Higher-Level Review not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id} get Success behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get Forbidden access (with a veteran-scoped OAuth token to an unowned Higher-Level Review) behaves like rswag example Forbidden access
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get Missing 'icn' query parameter (with a system- or representative-scoped OAuth token) behaves like rswag example Missing 'icn' parameter
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get Not Found behaves like rswag example Higher-Level Review not found, or 'icn' parameter does not match the Higher-Level Review's saved data
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get PDF not ready behaves like rswag example Higher-Level Review has not yet progressed to a 'submitted' state
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get Personally identifying information gone behaves like rswag example Data for the Higher-Level Review has been deleted from the server because the retention period for the veteran's personally identifying information has expired
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get Success behaves like rswag example Success
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /forms/200996/{id}/download get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example 200996
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example address
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example nonBlankString
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example phone
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example timezone
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get `schema_type` not found behaves like rswag example schema type not found
modules.appeals_api.spec.docs.higher_level_reviews.v0_spec ‑ Higher-Level Reviews /schemas/{schema_type} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Access forbidden behaves like rswag example with a veteran-scoped token and an optional 'icn' parameter that does not match the Veteran's ICN
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Invalid 'icn' parameter behaves like rswag example when ICN is formatted incorrectly
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Missing ICN parameter behaves like rswag example with a representative-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Missing ICN parameter behaves like rswag example with a system-scoped token and no 'icn' parameter
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Retrieve legacy appeals for the Veteran with the supplied ICN with representative-scoped token behaves like rswag example with a representative-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Retrieve legacy appeals for the Veteran with the supplied ICN with system-scoped token behaves like rswag example with a system-scoped token ('icn' parameter is necessary)
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Retrieve legacy appeals for the Veteran with the supplied ICN with veteran-scoped token behaves like rswag example with a veteran-scoped token (no 'icn' parameter necessary)
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Unknown upstream error behaves like rswag example Upstream error from Caseflow service
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get Veteran record not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.legacy_appeals.v0_spec ‑ Legacy Appeals /legacy-appeals get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Associated Notice of Disagreement not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Bad request behaves like rswag example Not JSON object
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Forbidden attempt using a veteran-scoped OAuth token to create an Evidence Submission for a Notice of Disagreement belonging to another Veteran behaves like rswag example returns a 403 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Location created behaves like rswag example returns a 201 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Validation errors behaves like rswag example Missing File Number
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Validation errors behaves like rswag example Missing Notice of Disagreement ID
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post Validation errors behaves like rswag example Notice of Disagreement does not indicate an evidence submission
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions/{id} get Forbidden attempt using a veteran-scoped OAuth token to view an Evidence Submission belonging to another Veteran behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions/{id} get Info about a single Notice of Disagreement Evidence Submission. behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions/{id} get Notice of Disagreement Evidence Submission not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /evidence-submissions/{id} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post Bad request behaves like rswag example Body is not a JSON object
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post Forbidden attempt using a veteran-scoped OAuth token to create a Notice of Disagreement for another veteran behaves like rswag example
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post Notice of Disagreement created behaves like rswag example all fields used
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post Notice of Disagreement created behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182 post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/validate post Bad request behaves like rswag example Not JSON object
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/validate post Error behaves like rswag example Violates JSON schema
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/validate post Info about a single Notice of Disagreement behaves like rswag example all fields used
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/validate post Valid behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id} get Forbidden access with a veteran-scoped OAuth token to an unowned Notice of Disagreement behaves like rswag example with a veteran-scoped OAuth token for a Veteran who does not own the Notice of Disagreement
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id} get Info about a single Notice of Disagreement behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id} get Notice of Disagreement not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get Forbidden access (with a veteran-scoped OAuth token to an unowned Notice of Disagreement) behaves like rswag example Forbidden access
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get Missing 'icn' query parameter (with a system- or representative-scoped OAuth token) behaves like rswag example Missing 'icn' parameter
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get Not Found behaves like rswag example Notice of Disagreement not found, or 'icn' parameter does not match the Notice of Disagreement's saved data
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get PDF not ready behaves like rswag example Notice of Disagreement has not yet progressed to a 'submitted' state
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get Personally identifying information gone behaves like rswag example Data for the Notice of Disagreement has been deleted from the server because the retention period for the veteran's personally identifying information has expired
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get Success behaves like rswag example Success
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /forms/10182/{id}/download get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /nod-upload-path put Document upload failed returns a 400 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /nod-upload-path put Document upload staged returns a 200 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /nod-upload-path put behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example 10182
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example address
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example nonBlankString
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example phone
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example timezone
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get `schema_type` not found behaves like rswag example schema type not found
modules.appeals_api.spec.docs.notice_of_disagreements.v0_spec ‑ Notice of Disagreements /schemas/{schema_type} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions post Associated Supplemental Claim not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions post Bad Request behaves like rswag example returns a 400 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions post Location created behaves like rswag example returns a 201 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions post Validation errors behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions/{id} get Forbidden attempt using a veteran-scoped OAuth token to view an Evidence Submission belonging to another Veteran behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions/{id} get Info about a single Supplemental Claim Evidence Submission. behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions/{id} get Supplemental Claim Evidence Submission not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /evidence-submissions/{id} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post Bad request behaves like rswag example Body is not a JSON object
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post Forbidden attempt using a veteran-scoped OAuth token to create a Supplemental Claim for another veteran behaves like rswag example
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post Supplemental Claim created behaves like rswag example all fields used
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post Supplemental Claim created behaves like rswag example minimum fields used
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995 post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/validate post Valid Minimum behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/validate post Valid maximum behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/validate post Violates JSON schema behaves like rswag example returns a 422 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/validate post behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id} get Forbidden access with a veteran-scoped OAuth token to an unowned Supplemental Claim behaves like rswag example with a veteran-scoped OAuth token for a Veteran who does not own the Supplemental Claim
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id} get Success behaves like rswag example returns a 200 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id} get Supplemental Claim not found behaves like rswag example returns a 404 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get Forbidden access (with a veteran-scoped OAuth token to an unowned Supplemental Claim) behaves like rswag example Forbidden access
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get Missing 'icn' query parameter (with a system- or representative-scoped OAuth token) behaves like rswag example Missing 'icn' parameter
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get Not Found behaves like rswag example Supplemental Claim not found, or 'icn' parameter does not match the Supplemental Claim's saved data
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get PDF not ready behaves like rswag example Supplemental Claim has not yet progressed to a 'submitted' state
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get Personally identifying information gone behaves like rswag example Data for the Supplemental Claim has been deleted from the server because the retention period for the veteran's personally identifying information has expired
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get Success behaves like rswag example Success
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /forms/200995/{id}/download get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /sc-upload-path put Document upload failed returns a 400 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /sc-upload-path put Document upload staged returns a 200 response
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 748 to 1098)
There are 33268 tests, see "Raw output" for the list of tests 748 to 1098.
Raw output
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /sc-upload-path put behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example 200995
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example address
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example nonBlankString
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example phone
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get The JSON schema for the given `schema_type` parameter behaves like rswag example timezone
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get `schema_type` not found behaves like rswag example schema type not found
modules.appeals_api.spec.docs.supplemental_claims.v0_spec ‑ Supplemental Claims /schemas/{schema_type} get behaves like rswag 500 response Internal Server Error returns a 500 response
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport allows unidentified mail errored appeals from query date to be less than the 1 month max
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport can correctly calculate SCs
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport can correctly calculate hlrs
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport can correctly calculate nods
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport correctly limits unidentified mail errored appeals from query date to a 1 month ago max
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions nod #evidence_submission_by_status_and_count retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions nod #evidence_submission_by_status_and_count retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions nod #faulty_evidence_submission retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions nod #faulty_evidence_submission retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions sc #evidence_submission_by_status_and_count retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions sc #evidence_submission_by_status_and_count retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions sc #faulty_evidence_submission retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport evidence submissions sc #faulty_evidence_submission retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_hlr retrieves expected errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_hlr retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_nod retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_nod retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_sc retrieves all errored records if no dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#faulty_sc retrieves recent errored records if dates are provided
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#no_faulty_records? returns false if there are records with a faulty status
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#no_faulty_records? returns true if there are no records with a faulty status
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#total_hlr_successes shows correct count of all successful HLRs regardless timeframe
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#total_nod_successes shows correct count of all successful NODs regardless of timeframe
modules.appeals_api.spec.lib.decision_review_report_spec ‑ AppealsApi::DecisionReviewReport#total_sc_successes shows correct count of all successful SCs regardless of timeframe
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#appeals_services_are_healthy? when caseflow is healthy returns true
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#appeals_services_are_healthy? when caseflow is not healthy returns false
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#decision_reviews_services_are_healthy? both central mail and caseflow are healthy returns true
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#decision_reviews_services_are_healthy? when caseflow is healthy but central mail is not returns false
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#decision_reviews_services_are_healthy? when caseflow is not healthy and central mail is returns false
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#healthy_service? when service is not recognized raises an exception
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#healthy_service? when service is recognized when healthy returns true
modules.appeals_api.spec.lib.health_checker_spec ‑ AppealsApi::HealthChecker#healthy_service? when service is recognized when not healthy returns false
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport private methods #stalled_records finds records which have remained in the given status for longer than the stalled threshold
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport private methods #stats finds the mean and median timespan between the given pairs of status update records
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport private methods #stats returns nil data when no status update pairs are given
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport private methods #status_update_records finds pairs of updates that match the given from/to statuses and end within the report's timespan
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes lists of stalled records for each appeal type
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes lists of stalled records for each starting state
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes stats for status transitions where data was found
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes the start and end dates
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes the veteran impact header
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text includes the veteran impact stats
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text when there is no data Omits empty lists for stalled records
modules.appeals_api.spec.lib.stats_report_spec ‑ AppealsApi::StatsReport#text when there is no data includes empty stats for status transitions where no data was found
modules.appeals_api.spec.lib.token_validation_client_spec ‑ AppealsApi::TokenValidationClient#validate_token! with a valid representative token indicates the token is valid and returns correct details
modules.appeals_api.spec.lib.token_validation_client_spec ‑ AppealsApi::TokenValidationClient#validate_token! with a valid system token indicates the token is valid and returns correct details
modules.appeals_api.spec.lib.token_validation_client_spec ‑ AppealsApi::TokenValidationClient#validate_token! with a valid veteran token indicates the token is valid and returns correct details
modules.appeals_api.spec.lib.token_validation_client_spec ‑ AppealsApi::TokenValidationClient#validate_token! with an invalid token raises an Unauthorized error
modules.appeals_api.spec.lib.token_validation_client_spec ‑ AppealsApi::TokenValidationClient#validate_token! without the expected scope(s) raises a Forbidden error
modules.appeals_api.spec.mailers.daily_error_report_mailer_spec ‑ AppealsApi::DailyErrorReportMailer#build doesn't send the email if there are no errors
modules.appeals_api.spec.mailers.daily_error_report_mailer_spec ‑ AppealsApi::DailyErrorReportMailer#build sends the email
modules.appeals_api.spec.mailers.daily_error_report_mailer_spec ‑ AppealsApi::DailyErrorReportMailer#build sends to the right people
modules.appeals_api.spec.mailers.decision_review_mailer_spec ‑ AppealsApi::DecisionReviewMailer#build displays more useful info on faulty evidence submissions
modules.appeals_api.spec.mailers.decision_review_mailer_spec ‑ AppealsApi::DecisionReviewMailer#build displays totals on weekly report
modules.appeals_api.spec.mailers.decision_review_mailer_spec ‑ AppealsApi::DecisionReviewMailer#build sends the email
modules.appeals_api.spec.mailers.decision_review_mailer_spec ‑ AppealsApi::DecisionReviewMailer#build sends to the right people
modules.appeals_api.spec.mailers.weekly_error_report_mailer_spec ‑ AppealsApi::WeeklyErrorReportMailer#build doesn't send the email if there are no errors
modules.appeals_api.spec.mailers.weekly_error_report_mailer_spec ‑ AppealsApi::WeeklyErrorReportMailer#build sends the email
modules.appeals_api.spec.mailers.weekly_error_report_mailer_spec ‑ AppealsApi::WeeklyErrorReportMailer#build sends the email even when there are only stuck records
modules.appeals_api.spec.mailers.weekly_error_report_mailer_spec ‑ AppealsApi::WeeklyErrorReportMailer#build sends to the right people
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #city is expected to be nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #country_code is expected to be nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #number_and_street is expected to be nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #state_code is expected to be nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #zip_code_5 is expected to be nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_date_string is expected to eq "1969-12-31"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_date_string is expected to eq "1972-05-08"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_day is expected to eq "08"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_day is expected to eq "31"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_month is expected to eq "05"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_month is expected to eq "12"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_year is expected to eq "1969"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#birth_year is expected to eq "1972"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#city is expected to eq "Detroit"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#city is expected to eq "New York"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#country_code is expected to eq "US"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#email is expected to eq "[email protected]"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#email is expected to eq "[email protected]"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#first_name is expected to eq "Betty"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#first_name is expected to eq "Jäñe"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#full_name is expected to eq "Betty D Boop"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#full_name is expected to eq "Jäñe ø Doé"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#homeless? is expected to equal true
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#international_postal_code is expected to eq "00000"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#international_postal_code is expected to eq "A9999AAA"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#last_name is expected to eq "Boop"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#last_name is expected to eq "Doé"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#middle_initial is expected to eq "D"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#middle_initial is expected to eq "ø"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#number_and_street is expected to eq "123 Main St Suite #1200 Box 4"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#number_and_street is expected to eq "456 First St Apt 5 Box 1"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#phone_country_code is expected to eq "1"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#phone_country_code is expected to eq "34"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#phone_data is expected to include "countryCode", "areaCode", "phoneNumber", and "phoneNumberExt"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#signing_appellant? is expected to equal false
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#signing_appellant? is expected to equal true
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#ssn is expected to eq "123456789"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#ssn is expected to eq "829347561"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#state_code is expected to eq "MI"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#state_code is expected to eq "NY"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#timezone is expected to eq "America/Chicago"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#timezone is expected to eq "America/Detroit"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#zip_code_5 is expected to eq "30012"
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#zip_code_5 is expected to eq "48070"
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#decision_date parses and returns decision_date
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#decision_date returns nil if decisionDate is null
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#decision_date_past? returns false if decision date isn't in the past
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#decision_date_past? returns true if decision date is in the past
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#decision_date_string returns the raw input value
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date parses and returns soc_date
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date returns nil if socDate is null
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date_formatted formats the soc date
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date_past? returns false if soc date isn't in the past
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date_past? returns true if soc date is in the past
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#soc_date_string returns the raw input value
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#text returns the issue text
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#text_exists? returns false if issue is nil
modules.appeals_api.spec.models.concerns.appeals_api.contestable_issue_spec ‑ AppealsApi::ContestableIssue#text_exists? returns true if issue is not nil
modules.appeals_api.spec.models.concerns.appeals_api.hlr_status_spec ‑ AppealsApi::HlrStatus when verifying model status structures fails if central mail statuses are not included
modules.appeals_api.spec.models.concerns.appeals_api.hlr_status_spec ‑ AppealsApi::HlrStatus when verifying model status structures statuses includes the V0 expected statuses
modules.appeals_api.spec.models.concerns.appeals_api.hlr_status_spec ‑ AppealsApi::HlrStatus when verifying model status structures statuses includes the V1 expected statuses
modules.appeals_api.spec.models.concerns.appeals_api.hlr_status_spec ‑ AppealsApi::HlrStatus when verifying model status structures statuses includes the V2 expected statuses
modules.appeals_api.spec.models.concerns.appeals_api.nod_status_spec ‑ AppealsApi::NodStatus when verifying model status structures fails if central mail statuses are not included
modules.appeals_api.spec.models.concerns.appeals_api.nod_status_spec ‑ AppealsApi::NodStatus when verifying model status structures includes the expected statuses
modules.appeals_api.spec.models.evidence_submission_spec ‑ AppealsApi::EvidenceSubmission has an association with the supportable
modules.appeals_api.spec.models.evidence_submission_spec ‑ AppealsApi::EvidenceSubmission has an association with the upload submission
modules.appeals_api.spec.models.evidence_submission_spec ‑ AppealsApi::EvidenceSubmission responds to supportable
modules.appeals_api.spec.models.evidence_submission_spec ‑ AppealsApi::EvidenceSubmission#submit_to_central_mail! when the evidence status is "uploaded triggers the UploadProcessor
modules.appeals_api.spec.models.evidence_submission_spec ‑ AppealsApi::EvidenceSubmission#submit_to_central_mail! when the evidence status is not "uploaded" does not trigger the UploadProcessor
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s assumes US when no country code given
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s does not print the country code for a US number
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s is not too long
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s is too long
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s keeps on shrinking extension
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s maximum extension shrinkage
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s no longer within char limit
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s preserves leading 0s
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s returns empty string when fields are blank
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s returns empty string when initialized with nil
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s returns empty string when initialized with {}
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s shrinks extension more
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s shrinks extension to stay within 20 characters (notice missing space)
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s uses less formatting when phone number (areaCode + phoneNumber) is more than ten digits
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone to_s uses less formatting when phone number is less than ten digits
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone#too_long? is not too long
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone#too_long? is too long
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone#too_long_error_message has error message when phone number is too long
modules.appeals_api.spec.models.higher_level_review.phone_spec ‑ AppealsApi::HigherLevelReview::Phone#too_long_error_message has no error message when phone number is not too long
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview HlrStatus concern #versioned_statuses returns the V0 statuses for V0 HLR records
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview HlrStatus concern #versioned_statuses returns the V1 statuses for V1 HLR records
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview HlrStatus concern #versioned_statuses returns the V2 statuses for V2 HLR records
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #file_number is expected to eq "987654321"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #first_name is expected to eq "Jäñe"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #insurance_policy_number is expected to eq "987654321123456789"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #last_name is expected to eq "Doé"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #middle_initial is expected to eq "ø"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #service_number is expected to eq "876543210"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #soc_opt_in by default is true
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #soc_opt_in if a false value is provided ignores the user-provided value
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #ssn is expected to eq "123456789"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #veteran_birth_dd is expected to eq "31"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #veteran_birth_mm is expected to eq "12"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #veteran_birth_yyyy is expected to eq "1969"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 #veteran_icn matches the ICN in the form data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 non-veteran claimant flag saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 non-veteran claimant flag with non-veteran claimant saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 potential_write_in_issue_count saves the correct value to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 potential_write_in_issue_count with mixed write-in and non-write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 save benefit_type to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 saves central_mail_business_line to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 validations behaves like shared model validations #claimant_birth_date_is_in_the_past when claimant birth date is in the future errors with pointer to claimant birthdate header
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 validations behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 validations behaves like shared model validations #country_codes_valid when claimant country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 validations behaves like shared model validations #country_codes_valid when veteran country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v0 validations behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #benefit_type matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #contestable_issues matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #date_signed matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #email matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #file_number is expected to eq "987654321"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #first_name is expected to eq "Jäñe"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #full_name matches header
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #full_name not all name fields used no middle initial blank one space between first and last name
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #full_name not all name fields used no middle initial nil one space between first and last name
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #full_name not all name fields used only last name just last name with no extra spaces
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #informal_conference matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #insurance_policy_number is expected to eq "987654321123456789"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #last_name is expected to eq "Doé"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #metadata_central_mail_business_line matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #metadata_formdata_benefit_type matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #middle_initial is expected to eq "ø"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #service_number is expected to eq nil
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #ssn is expected to eq "123456789"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #stamp_text is expected to eq "Doé - 6789"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #stamp_text when the last name is too long truncates the last name
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_birth_dd is expected to eq "31"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_birth_mm is expected to eq "12"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_birth_yyyy is expected to eq "1969"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_icn matches header
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_icn when ICN not provided in header is blank
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #veteran_phone_number matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 #zip_code_5 matches json
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 PdfOutputPrep concern #pdf_output_prep clears memoized values
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 PdfOutputPrep concern #pdf_output_prep maintains the original encoding of the value
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 PdfOutputPrep concern #pdf_output_prep removes characters that are incompatible with Windows-1252
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #city is expected to eq "New York"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #claimant is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #country_code is expected to eq "US"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #number_and_street is expected to eq "123 Main St Suite #1200 Box 4"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #soc_opt_in when pdf version is unset uses the value from the record
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #soc_opt_in when pdf_version is v2 uses the value from the record
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #soc_opt_in when pdf_version is v3 is always true
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #state_code is expected to eq "NY"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #veteran is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes #zip_code_5 is expected to eq "30012"
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes when veteran and claimant data #appellant_local_time is expected to eq #<ActiveSupport::TimeWithZone 2025-10-20 15:31:01+(202427/250000) -05:00 (CDT)>
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes when veteran and claimant data #signing_appellant is expected to eq :claimant
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes when veteran only data #appellant_local_time is expected to eq #<ActiveSupport::TimeWithZone 2025-10-20 15:31:01+(735921/1000000) -05:00 (CDT)>
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 attributes when veteran only data #signing_appellant is expected to eq :veteran
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 non-veteran claimant flag saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 non-veteran claimant flag with non-veteran claimant saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 potential_write_in_issue_count saves the correct value to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 potential_write_in_issue_count with mixed write-in and non-write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 save benefit_type to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 saves central_mail_business_line to metadata
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status clears a previous error status
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status handles the error statues with code and detail
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status updates the appeal with a valid status
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when auth_headers are blank does not enqueue the appeal received job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming and current statuses are both 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming and current statuses are different enqueues the status updated job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming and current statuses are different records distinct status updates for each change to the code or detail
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming and current statuses are different saves code and detail where provided
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming and current statuses are the same does not enqueues the status updated job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when incoming status is not 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when status has updated to 'submitted' and claimant or veteran email data present enqueues the appeal received job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status when veteran appellant without email provided gets the ICN and enqueues the appeal received job
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 status updates behaves like an appeal model with updatable status #update_status! raises given an invalid status
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #claimant_birth_date_is_in_the_past when claimant birth date is in the future errors with pointer to claimant birthdate header
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #country_codes_valid when claimant country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #country_codes_valid when veteran country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when both claimant and form data are missing creates a valid record
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when claimant form data is provided but headers are missing errors with detail to missing required non-veteran claimant headers
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when non-veteran claimant headers are provided but missing form data errors with details around the missing data
modules.appeals_api.spec.models.higher_level_review_spec ‑ AppealsApi::HigherLevelReview when api_version is v2 validations behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods #veteran_icn matches header
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods #veteran_icn when ICN not provided in header is blank
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods metadata non-veteran claimant flag saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods metadata non-veteran claimant flag with non-veteran claimant saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods metadata potential_write_in_issue_count with no write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods metadata potential_write_in_issue_count with write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods metadata saves central_mail_business_line to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating form data #appealing_vha_denial? is expected to equal true
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating form data #extension_reason is expected to eq "good cause substantive reason"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating form data #requesting_extension? is expected to equal true
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating form data #validate_api_version_presence throws an error when api_version is blank
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating form data #validate_requesting_extension when extension reason provided, but extension request is false throws an error
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant #appellant_local_time is expected to eq #<ActiveSupport::TimeWithZone 2025-10-20 15:31:25+(334361/1000000) -05:00 (CDT)>
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant #claimant is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant #signing_appellant is expected to eq :claimant
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant #stamp_text is expected to eq "Doe - 987654321"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant #veteran is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #claimant_birth_date_is_in_the_past when claimant birth date is in the future errors with pointer to claimant birthdate header
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #country_codes_valid when claimant country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #country_codes_valid when veteran country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #required_claimant_data_is_present when both claimant and form data are missing creates a valid record
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #required_claimant_data_is_present when claimant form data is provided but headers are missing errors with detail to missing required non-veteran claimant headers
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #required_claimant_data_is_present when non-veteran claimant headers are provided but missing form data errors with details around the missing data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement V2 methods when validating veteran and non-veteran claimant behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status clears a previous error status
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status handles the error statues with code and detail
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status updates the appeal with a valid status
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when auth_headers are blank does not enqueue the appeal received job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming and current statuses are both 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming and current statuses are different enqueues the status updated job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming and current statuses are different records distinct status updates for each change to the code or detail
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming and current statuses are different saves code and detail where provided
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming and current statuses are the same does not enqueues the status updated job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when incoming status is not 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when status has updated to 'submitted' and claimant or veteran email data present enqueues the appeal received job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status when veteran appellant without email provided gets the ICN and enqueues the appeal received job
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement behaves like an appeal model with updatable status #update_status! raises given an invalid status
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement callbacks before_update when the status has changed but not to "success" and the delay evidence feature is enabled does not call "submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement callbacks before_update when the status has changed to "success" and the delay evidence feature is disabled does not call "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement callbacks before_update when the status has changed to "success" and the delay evidence feature is enabled calls "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement callbacks before_update when the status has not changed and the delay evidence feature is enabled does not call "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 #veteran_icn matches the ICN in the form data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 behaves like shared model validations #claimant_birth_date_is_in_the_past when claimant birth date is in the future errors with pointer to claimant birthdate header
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 behaves like shared model validations #country_codes_valid when claimant country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 behaves like shared model validations #country_codes_valid when veteran country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 metadata non-veteran claimant flag saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 metadata non-veteran claimant flag with non-veteran claimant saves non-veteran claimant status to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 metadata potential_write_in_issue_count with no write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 metadata potential_write_in_issue_count with write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement when api_version is V0 metadata saves central_mail_business_line to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#board_review_option is expected to eq "hearing"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#consumer_id is expected to eq "some-guid"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#consumer_name is expected to eq "va.gov"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#create metadata potential_write_in_issue_count saves the correct value
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#create metadata saves consumer benefit type to metadata
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#file_number is expected to eq "987654321"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#lob is expected to eq "BVA"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#ssn is expected to eq "123456789"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#stamp_text is expected to eq "Doe - 6789"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#submit_evidence_to_central_mail! calls "#submit_to_central_mail!" for each evidence submission
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#validate_hearing_type_selection when board review option 'direct_review' or 'evidence_submission' is selected when hearing type provided throws an error
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#validate_hearing_type_selection when board review option 'hearing' selected when hearing type missing throws an error
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#validate_hearing_type_selection when board review option 'hearing' selected when hearing type provided does not throw an error
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#veteran_birth_date is expected to eq "1969-12-31"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#veteran_first_name is expected to eq "Jäñe"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#veteran_last_name is expected to eq "Doe"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#zip_code_5 when address present is expected to eq "30012"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#zip_code_5 when homeless and no address is expected to eq "00000"
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#zip_code_5_or_international_postal_code returns internationalPostalCode when zip is 0s
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement#zip_code_5_or_international_postal_code returns zipCode5 if it is not all 0s
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement.build has no errors
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement.date_from_string when the string is in the correct format is expected to eq #<Date 2005-12-24>
modules.appeals_api.spec.models.notice_of_disagreement_spec ‑ AppealsApi::NoticeOfDisagreement.date_from_string when the string is in the incorrect format returns nil
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim callbacks before_update when the status has changed but not to "success" and the delay evidence feature is enabled does not call "submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim callbacks before_update when the status has changed to "complete" and the delay evidence feature is disabled does not call "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim callbacks before_update when the status has changed to "complete" and the delay evidence feature is enabled calls "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim callbacks before_update when the status has not changed and the delay evidence feature is enabled does not call "#submit_evidence_to_central_mail!"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 #soc_opt_in by default is true
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 #soc_opt_in if a false value is provided ignores the user-provided value
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 #veteran_icn matches the ICN in the form data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata saves benefit type to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata saves evidence type to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata saves the central mail business line to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata when api_version is not V2 or V0 assigns no metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata write-in issue count with mixed write-in and non-write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 metadata write-in issue count with only write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 validations behaves like shared model validations #claimant_birth_date_is_in_the_past when claimant birth date is in the future errors with pointer to claimant birthdate header
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 validations behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 validations behaves like shared model validations #country_codes_valid when claimant country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 validations behaves like shared model validations #country_codes_valid when veteran country code is invalid errors with details around the invalid data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v0 validations behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #accepts_evidence? is expected to equal true
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #benefit_type is expected to eq "compensation"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #claimant_type is expected to eq "other"
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 1099 to 1359)
There are 33268 tests, see "Raw output" for the list of tests 1099 to 1359.
Raw output
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #claimant_type_other_text is expected to eq "Veteran Attorney"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #consumer_id is expected to eq "some-guid"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #consumer_name is expected to eq "va.gov"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #contestable_issues matches json
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #date_signed matches json
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #evidence_submission_days_window is expected to eq 7
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #evidence_type is expected to eq ["upload", "retrieval"]
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #form_5103_notice_acknowledged is expected to equal true
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #lob is expected to eq "CMP"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #outside_submission_window_error is expected to eq { title: "unprocessable_entity", detail: "This submission is outside of the 7-day window for evidence submission", code: "OutsideSubmissionWindow", status: "422" }
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #soc_opt_in when pdf version is unset uses the value from the record
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #soc_opt_in when pdf_version is v2 uses the value from the record
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #soc_opt_in when pdf_version is v3 is always true
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #stamp_text is expected to eq "Doé - 6789"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #stamp_text truncates the last name if too long
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #submit_evidence_to_central_mail! calls "#submit_to_central_mail!" for each evidence submission
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #veteran_dob_day is expected to eq "31"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #veteran_dob_month is expected to eq "12"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #veteran_dob_year is expected to eq "1969"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #veteran_icn matches header
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 #veteran_icn when ICN not provided in header is blank
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling #claimant is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling #stamp_text is expected to eq "Doé - 6789"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling #stamp_text truncates the last name if too long
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling #veteran is expected to eq AppealsApi::Appellant
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran and claimant data #appellant_local_time is expected to eq #<ActiveSupport::TimeWithZone 2025-10-20 16:30:10+(181747/500000) -04:00 (EDT)>
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran and claimant data #full_name is expected to eq "joe b smart"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran and claimant data #signing_appellant is expected to eq :claimant
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran and claimant data #signing_appellant_zip_code is expected to eq "00000"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran only data #appellant_local_time is expected to eq #<ActiveSupport::TimeWithZone 2025-10-20 15:30:10+(494167/1000000) -05:00 (CDT)>
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran only data #full_name is expected to eq "Jäñe ø Doé"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran only data #signing_appellant is expected to eq :veteran
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 appellant handling when veteran only data #signing_appellant_zip_code is expected to eq "30012"
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status clears a previous error status
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status handles the error statues with code and detail
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status updates the appeal with a valid status
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when auth_headers are blank does not enqueue the appeal received job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming and current statuses are both 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming and current statuses are different enqueues the status updated job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming and current statuses are different records distinct status updates for each change to the code or detail
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming and current statuses are different saves code and detail where provided
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming and current statuses are the same does not enqueues the status updated job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when incoming status is not 'submitted' and claimant or veteran email data present does not enqueue the appeal received job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when status has updated to 'submitted' and claimant or veteran email data present enqueues the appeal received job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status when veteran appellant without email provided gets the ICN and enqueues the appeal received job
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 behaves like an appeal model with updatable status #update_status! raises given an invalid status
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata saves benefit type to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata saves evidence type to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata saves the central mail business line to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata when api_version is not V2 or V0 assigns no metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata write-in issue count with mixed write-in and non-write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 metadata write-in issue count with only write-in issues saves the correct value to metadata
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations behaves like shared model validations #contestable_issue_dates_are_in_the_past when issue date is in the future errors with source to the issue where the date failed
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when both claimant and form data are missing creates a valid record
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when claimant form data is provided but headers are missing errors with detail to missing required non-veteran claimant headers
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations behaves like shared model validations #required_claimant_data_is_present when non-veteran claimant headers are provided but missing form data errors with details around the missing data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations behaves like shared model validations #veteran_birth_date_is_in_the_past when birth date is in the future errors with source at the veteran birth date header or data
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations when 'claimant' fields provided by 'claimantType' is 'veteran' errors with pointer to claimant type attribute
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations when 'evidenceSubmission' fields have invalid date ranges under 'retrieveFrom' errors with a point to the offending evidenceDates index
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations when 'evidenceSubmission.retrieveFrom.endDate' is in the future errors with a point to the offending evidenceDates index
modules.appeals_api.spec.models.supplemental_claim_spec ‑ AppealsApi::SupplementalClaim when api_version is v2 validations when 'evidenceSubmission.retrieveFrom.endDate' is same as submission date does not errort
modules.appeals_api.spec.models.veteran_spec ‑ AppealsApi::Veteran#initialize instantiates a claims veteran
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Appeals Status behaves like an openapi endpoint servers lists the url formats for the sandbox & production environments
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Appeals Status behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/appeals-status/v1/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Appeals Status behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/docs/v0/api
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Decision Reviews behaves like an openapi endpoint servers lists the url formats for the sandbox & production environments
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Decision Reviews behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/docs/v1/decision_reviews
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Decision Reviews behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/v2/decision_reviews/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint servers lists the url formats for the sandbox & production environments
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/appealable-issues/v0/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/higher-level-reviews/v0/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/legacy-appeals/v0/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/notice-of-disagreements/v0/docs
modules.appeals_api.spec.requests.appeals_api.api_docs_request_spec ‑ Appeals Documentation Endpoints Segmented APIs behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/supplemental-claims/v0/docs
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when MPI throws an error returns a 502 error instead
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when veteran SSN is not found in MPI based on the provided ICN returns a 404 error with a message that does not reference SSN
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses on success replaces the type "contestableIssue" with "appealableIssue" in responses
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses receiptDate parameter when receipt date is missing returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses receiptDate parameter when receipt date is not formatted correctly returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses with decisionReviewType = HLR behaves like benefitType required when benefitType is invalid returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses with decisionReviewType = HLR behaves like benefitType required when benefitType is missing returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses with decisionReviewType = HLR when benefitType is valid GETs contestable_issues from caseflow successfully
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses with decision_review_type = SC behaves like benefitType required when benefitType is invalid returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #index responses with decision_review_type = SC behaves like benefitType required when benefitType is missing returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.appealable_issues.v0.appealable_issues_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssues #schema renders the json schema for request params with shared refs
modules.appeals_api.spec.requests.appeals_api.appeals_request_spec ‑ Claim Appeals API endpoint when requesting the healthcheck route returns a successful response
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses creates an HLR record having api_version: "V0"
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses returns 201 status
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #create responses with a veteran token where the token's ICN doesn't match the submitted ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the appeal has neither PII nor a recorded veteran_icn returns a 410 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter does not match the veteran_icn recorded on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter matches the veteran_icn recorded on the appeal returns a 410 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint when the provided ICN parameter does not match the veteran_icn on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #schema renders the json schema with shared refs
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #show responses with a veteran token where the token's ICN doesn't match the appeal's recorded ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.forms.200996_spec ‑ AppealsApi::HigherLevelReviews::V0::Forms::200996 #validate when icn header is not provided returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when MPI throws an error returns a 502 error instead
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when veteran SSN is not found in MPI based on the provided ICN returns a 404 error with a message that does not reference SSN
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index caseflow interaction GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index caseflow interaction when caseflow throws a 500 error returns a 502 error instead
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #index caseflow interaction when veteran is not found by SSN in caseflow returns a 404 error with a message that does not reference SSN
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.legacy_appeals.v0.legacy_appeals_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppeals #schema renders the json schema for request params with shared refs
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #failed_healthcheck behaves like a failed healthcheck returns a failed healthcheck due to s3
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #get /metadata returns appeals status metadata JSON
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #get /metadata returns decision reviews metadata JSON
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #healthcheck segmented APIs behaves like a healthcheck returns a successful healthcheck
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #healthcheck v0 behaves like a healthcheck returns a successful healthcheck
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #healthcheck v1 behaves like a healthcheck returns a successful healthcheck
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck decision reviews v2 checks the status of both services individually
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck decision reviews v2 returns correct response and status when healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck decision reviews v2 returns correct status when CentralMail is healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck decision reviews v2 returns correct status when caseflow is not healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck decision reviews v2 returns the correct status when CentralMail is not healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck segmented APIs behaves like an upstream healthcheck (caseflow) returns a successful healthcheck
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck segmented APIs behaves like an upstream healthcheck (caseflow) returns correct status when caseflow is not healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck segmented APIs behaves like an upstream healthcheck (central mail) returns correct status when CentralMail is healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck segmented APIs behaves like an upstream healthcheck (central mail) returns the correct status when CentralMail is not healthy
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v0 behaves like an upstream healthcheck (caseflow) returns a successful healthcheck
modules.appeals_api.spec.requests.appeals_api.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v0 behaves like an upstream healthcheck (caseflow) returns correct status when caseflow is not healthy
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when File Number is missing returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when NOD UUID is missing returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when the File Number provided does not match the File Number on the NOD record returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when the corresponding notice of disagreement is not found returns a 404 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses errors when using a veteran token whose ICN does not match the corresponding notice of disagreement's icn returns a 403 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses successes when PII has already been expunged from the NOD record succeeds anyway
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #create responses successes when provided fileNumber matches the NOD succeeds and store the source on the submission record
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show responses success returns details for the evidence submission
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show responses when the submission record is not found returns a 404
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.evidence_submissions_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissions #show responses when using a Veteran token whose ICN does not match the associated NOD's veteran_icn returns a 403
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses creates an NOD record having api_version: "V0"
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses metadata central_mail_business_line is populated with the correct value
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses metadata potential_write_in_issue_count with no write-in issues is populated with the correct value
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses metadata potential_write_in_issue_count with write-in issues is populated with the correct value
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses returns 201 status
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #create responses with a veteran token where the token's ICN doesn't match the submitted ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the appeal has neither PII nor a recorded veteran_icn returns a 410 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter does not match the veteran_icn recorded on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter matches the veteran_icn recorded on the appeal returns a 410 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint when the provided ICN parameter does not match the veteran_icn on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 1360 to 1606)
There are 33268 tests, see "Raw output" for the list of tests 1360 to 1606.
Raw output
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #schema renders the json schema with shared refs
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #show responses with a veteran token where the token's ICN doesn't match the appeal's recorded ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.notice_of_disagreements.v0.forms.10182_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::Forms::10182 #validate responses when body matches schema succeeds
modules.appeals_api.spec.requests.appeals_api.schemas.shared_schemas_controller_spec ‑ AppealsApi::Schemas::SharedSchemasController#show schema type 'address' behaves like successful schema request renders the address schema
modules.appeals_api.spec.requests.appeals_api.schemas.shared_schemas_controller_spec ‑ AppealsApi::Schemas::SharedSchemasController#show schema type 'nonBlankString' behaves like successful schema request renders the nonBlankString schema
modules.appeals_api.spec.requests.appeals_api.schemas.shared_schemas_controller_spec ‑ AppealsApi::Schemas::SharedSchemasController#show schema type 'phone' behaves like successful schema request renders the phone schema
modules.appeals_api.spec.requests.appeals_api.schemas.shared_schemas_controller_spec ‑ AppealsApi::Schemas::SharedSchemasController#show schema type 'timezone' behaves like successful schema request renders the timezone schema
modules.appeals_api.spec.requests.appeals_api.schemas.shared_schemas_controller_spec ‑ AppealsApi::Schemas::SharedSchemasController#show when unacceptable schema type provided raises an error with form number in meta
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when SC UUID is missing returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when SSN and the SC UUID are provided when a location cannot be generated returns a 500 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when SSN and the SC UUID are provided when the SSN provided does not match the SSN on the appeal record returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when SSN is missing returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when the corresponding supplemental claim record is not found returns a 404 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create errors when using a veteran token whose ICN does not match the corresponding supplemental claim's icn returns a 403 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create successes succeeds and stores the source on the submission record
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #create successes when PII has already been expunged from the supplemental claim record succeeds anyway
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show responses successfully returns details for the evidence submission
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show responses when the record is not found returns a 404
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show responses when using a Veteran token whose ICN does not match the associated NOD's veteran_icn returns a 403
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.evidence_submissions_spec ‑ AppealsApi::SupplementalClaims::V0::EvidenceSubmissions #show with status simulation simulates the given status
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses creates an SC record having api_version: "V0"
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses returns 201 status
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses when icn is not provided returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #create responses with a veteran token where the token's ICN doesn't match the submitted ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the appeal has neither PII nor a recorded veteran_icn returns a 410 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter does not match the veteran_icn recorded on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when PII has been expunged after the expiration period when the provided ICN parameter matches the veteran_icn recorded on the appeal returns a 410 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint when the provided ICN parameter does not match the veteran_icn on the appeal returns a 404 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #schema renders the json schema with shared refs
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #show responses with a veteran token where the token's ICN doesn't match the appeal's recorded ICN returns a 403 Forbidden error
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.supplemental_claims.v0.forms.200995_spec ‑ AppealsApi::SupplementalClaims::V0::Forms::200995 #validate when veteran icn is not provided returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index with a not found response returns a 404 and logs an info level message
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index with a response where "aod" is null instead of a boolean returns a successful response
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index with an empty response returns a successful response
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index with the X-VA-SSN and X-VA-User header supplied logs details about the request
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index with the X-VA-SSN and X-VA-User header supplied returns a successful response
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index without the X-VA-SSN header supplied returns a successful response
modules.appeals_api.spec.requests.appeals_api.v0.appeals_spec ‑ AppealsApi::V0::Appeals #index without the X-VA-User header supplied returns a successful response
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when MPI throws an error returns a 502 error instead
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors MPI SSN lookup errors when veteran SSN is not found in MPI based on the provided ICN returns a 404 error with a message that does not reference SSN
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with representative scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with system scope and missing required ICN parameter returns a 400 error
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter errors with veteran scope and incorrect optional ICN parameter returns a 403 error
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope with correct, optional ICN parameter returns appeals
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with veteran scope without ICN parameter succeeds
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with the default appeals_api-wide scopes
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index caseflow interaction when caseflow throws a 500 error returns a 502 error instead
modules.appeals_api.spec.requests.appeals_api.v1.appeals_spec ‑ AppealsApi::V1::Appeals #index caseflow interaction when veteran is not found by SSN in caseflow returns a 404 error with a message that does not reference SSN
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-ICN is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-Receipt-Date is missing returns a 422
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-SSN and X-VA-File-Number are missing returns a 422
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-SSN is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when Caseflow raises a BackendServiceException logs the error
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when caseflow responds normally when using SSN header as veteran identifier GETs contestable_issues from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when caseflow responds normally when using file_number header as veteran identifier GETs contestable_issues from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when caseflow returns a 4XX response returns the error without modification
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.contestable_issues_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when caseflow returns a successful but unusable response logs the response and returns a 502 error
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create returns an error when 'nod_uuid' parameter is missing
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create stores the source from headers
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found returns an error if nod 'boardReviewOption' is not 'evidence_submission'
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are not present creates the evidence submission and returns upload location
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns an error if request 'headers['X-VA-SSN'] and NOD record SSNs do not match
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record not found returns an error
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show returns an error if record is not found
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show returns details for the evidence submission
modules.appeals_api.spec.requests.appeals_api.v1.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show successfully requests the evidence submission
modules.appeals_api.spec.requests.appeals_api.v1.docs_controller_spec ‑ AppealsApi::V1::Docs #decision_reviews servers lists the production environment
modules.appeals_api.spec.requests.appeals_api.v1.docs_controller_spec ‑ AppealsApi::V1::Docs #decision_reviews servers lists the sandbox environment
modules.appeals_api.spec.requests.appeals_api.v1.docs_controller_spec ‑ AppealsApi::V1::Docs #decision_reviews successfully returns openapi spec
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create create the job to build the PDF
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create errors when included issue text is too long
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create keeps track of board_review_option evidence_submission
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create keeps track of board_review_option hearing
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create keeps track of which version of the api it is serving V1
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create returns 422 when birth date is not a date when given a string for the birth date
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create returns 422 when decison date is not a date when given a string for the contestable issues decision date
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create when a required headers is missing returns an error
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create when all headers are present and valid creates an NOD and persists the data
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #create with minimum valid headers creates an NOD and persists the data
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #render_model_errors returns model errors in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #schema renders the json schema
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #show returns a notice_of_disagreement with all of its data
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #show returns an error when given a bad uuid
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v1.notice_of_disagreements_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements #validate when validation passes returns a valid response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController with errors presents errors in JsonAPI ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-ICN is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-Receipt-Date is missing returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-SSN and X-VA-File-Number are missing returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-SSN is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index parameter validations when benefit_type is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index parameter validations when both benefit type and decision review type are invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index parameter validations when decision_review_type is invalid returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when Caseflow raises a BackendServiceException logs the error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when caseflow responds normally when using SSN header as veteran identifier GETs contestable_issues from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when caseflow responds normally when using file_number header as veteran identifier GETs contestable_issues from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when caseflow returns a 4XX response returns the error without modification
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when caseflow returns a successful but unusable response logs the response and returns a 502 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when receipt date is too early returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index with valid inputs returns a 200 response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index when receipt date is too early returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews.contestable_issues_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews::ContestableIssuesController#index with valid inputs returns a 200 response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create returns 422 when birth date is not a date when given a string for the birth date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create returns 422 when decison date is not a date when given a string for the contestable issues decision date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create updates the appeal status once submitted to central mail
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when header is missing responds with status :unprocessable_entity
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when icn header is present adds header ICN
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when invalid headers supplied returns an error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when phone number is too long fails when homeless is false but no address is provided
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when phone number is too long responds with status :unprocessable_entity
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when request.body is a Puma::NullIO responds with a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when request.body isn't a JSON *object* when request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create when request.body isn't a JSON *object* when request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create with all headers creates an HLR and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create with minimum required headers creates an HLR and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #create with optional claimant headers creates an HLR and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index when no HLRs for the requesting Veteran exist returns an empty array
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 1607 to 1872)
There are 33268 tests, see "Raw output" for the list of tests 1607 to 1872.
Raw output
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #index with minimum required headers returns all HLRs for the given Veteran
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #schema renders the json schema
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #show returns a higher_level_review with all of its data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #show returns an error when given a bad uuid
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate returns a response when extra data valid
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate returns a response when minimal data valid
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.higher_level_reviews_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviews #validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when X-VA-SSN and X-VA-File-Number are missing returns a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only file_number provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only file_number provided when veteran record does not exist returns a 404
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided when Veteran has no legacy appeals returns an empty array
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided when icn formatted incorrectly returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided when ssn formatted incorrectly returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided when valid icn provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when only ssn provided when veteran record does not exist returns a 404
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when receive a Caseflow 4XX response lets 4XX responses passthrough
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.legacy_appeals_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppeals #index when receive and unusable response from Caseflow returns a 502
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create returns an error when 'nod_uuid' parameter is missing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create stores the source from headers
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found returns an error if nod 'boardReviewOption' is not 'evidence_submission'
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are not present creates the evidence submission and returns upload location
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns an error if request 'headers['X-VA-File-Number'] and NOD record File Number does not match
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #create when corresponding notice of disagreement record not found returns an error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show returns an error if record is not found
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show returns details for the evidence submission
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissions #show successfully requests the evidence submission
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create create the job to build the PDF
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create errors when included issue text is too long
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create keeps track of board_review_option evidence_submission
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create keeps track of board_review_option hearing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create returns 422 when birth date is not a date when given a string for the birth date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create returns 422 when decision date is not a date when given a string for the contestable issues decision date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create when a required headers is missing returns an error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create when all headers are present and valid creates an NOD and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #create with minimum valid headers creates an NOD and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index when no NODs for the requesting Veteran exist returns an empty array
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #index with minimum required headers returns all NODs for the given Veteran
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #render_model_errors returns model errors in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #schema renders the json schema
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #show returns a notice_of_disagreement with all of its data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #show returns an error when given a bad uuid
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.notice_of_disagreements_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements #validate when validation passes returns a valid response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create returns an error when 'sc_uuid' parameter is missing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create stores the source from headers
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create when corresponding supplemental claim record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create when corresponding supplemental claim record found when sc record 'auth_headers' are not present creates the evidence submission and returns upload location
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create when corresponding supplemental claim record found when sc record 'auth_headers' are present returns an error if request 'headers['X-VA-SSN'] and SC record SSNs do not match
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create when corresponding supplemental claim record found when sc record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #create when corresponding supplemental claim record not found returns an error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #show returns an error if record is not found
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #show returns details for the evidence submission
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims.evidence_submissions_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissions #show successfully requests the evidence submission
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType evidenceType with both none and retrieval
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType with both retrieval and upload evidence
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType with no evidence
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType with upload
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType without retrieval section
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create evidenceType without upload
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create form5103Acknowledged when benefitType = compensation fails if form5103Acknowledged = false
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create form5103Acknowledged when benefitType = compensation fails if form5103Acknowledged is missing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create form5103Acknowledged when benefitType is not compensation does not fail when form5103Acknowledged is missing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create returns 422 when birth date is not a date when given a string for the birth date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create returns 422 when decision date is not a date errors when given a decision date in the future
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create returns 422 when decision date is not a date errors when given a string for the contestable issues decision date
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create updates the appeal status once submitted to central mail
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when contestable issue text is too long responds with status :unprocessable_entity
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when icn header is present adds header ICN
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when invalid headers supplied errors when veteran birth date is in the future
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when phone number is too long responds with status :unprocessable_entity
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when request.body is a Puma::NullIO responds with a 422
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when request.body isn't a JSON *object* when request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when request.body isn't a JSON *object* when request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create when ssn header is missing responds with status :unprocessable_entity
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create with minimum required headers creates an SC and persists the data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #create with minimum required headers stores the evidenceType(s) in metadata
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index when no SCs for the requesting Veteran exist returns an empty array
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #index with minimum required headers returns all SCs for the given Veteran
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #schema renders the json schema
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #show allow for status simulation
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #show returns a supplemental_claims with all of its data
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #show returns an error when given a bad uuid
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag off does nothing
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode allows requests that came through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate behaves like an endpoint requiring gateway origin headers #require_gateway_origin with benefits_require_gateway_origin flag on when rails runs in production mode rejects requests that did not come through the gateway
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON integer responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate responds with a 422 when request.body isn't a JSON *object* request.body is a JSON string responds with a properly formed error object
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.appeals_api.v2.decision_reviews.supplemental_claims_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims #validate when validation passes returns a valid response
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :appealId
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :appealType
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :createDate
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :id
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :updateDate
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer when render_location is false does not include location
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer when render_location is true includes location
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer when render_location is true raises an error when get_location fails
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with 'error' status on parent upload includes :code
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with 'error' status on parent upload includes :status
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with 'error' status on parent upload truncates :detail value if longer than 100
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with a successful status on parent upload includes :code with nil value
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with a successful status on parent upload includes :detail with nil value
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer with a successful status on parent upload includes :status
modules.appeals_api.spec.serializers.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviewSerializer has the correct attribute keys
modules.appeals_api.spec.serializers.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviewSerializer has the correct data keys
modules.appeals_api.spec.serializers.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviewSerializer has the correct top level keys
modules.appeals_api.spec.serializers.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviewSerializer has the correct type
modules.appeals_api.spec.serializers.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviewSerializer serializes the HLR properly
modules.appeals_api.spec.serializers.higher_level_reviews.v0.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewSerializer serializes the HLR properly
modules.appeals_api.spec.serializers.higher_level_reviews.v0.higher_level_review_serializer_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewSerializer when HLR is in error state serializes the HLR properly, including error attributes
modules.appeals_api.spec.serializers.higher_level_reviews.v0.higher_level_review_serializer_with_pii_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewSerializerWithPii serializes the HLR properly
modules.appeals_api.spec.serializers.higher_level_reviews.v0.higher_level_review_serializer_with_pii_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewSerializerWithPii when HLR is in error state serializes the HLR properly, including error attributes
modules.appeals_api.spec.serializers.notice_of_disagreement.v0.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementSerializer serializes the NOD properly
modules.appeals_api.spec.serializers.notice_of_disagreement.v0.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementSerializer when NOD is in error state serializes the NOD properly, including error attributes
modules.appeals_api.spec.serializers.notice_of_disagreement.v0.notice_of_disagreement_serializer_with_pii_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementSerializerWithPii serializes the NOD properly
modules.appeals_api.spec.serializers.notice_of_disagreement.v0.notice_of_disagreement_serializer_with_pii_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementSerializerWithPii when NOD is in error state serializes the NOD properly, including error attributes
modules.appeals_api.spec.serializers.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreementSerializer has the correct attribute keys
modules.appeals_api.spec.serializers.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreementSerializer has the correct data keys
modules.appeals_api.spec.serializers.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreementSerializer has the correct top level keys
modules.appeals_api.spec.serializers.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreementSerializer has the correct type
modules.appeals_api.spec.serializers.notice_of_disagreement_serializer_spec ‑ AppealsApi::NoticeOfDisagreementSerializer serializes the NOD properly
modules.appeals_api.spec.serializers.supplemental_claims.v0.supplemental_claim_serializer_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimSerializer serializes the SC properly
modules.appeals_api.spec.serializers.supplemental_claims.v0.supplemental_claim_serializer_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimSerializer when SC is in error state serializes the SC properly, including error attributes
modules.appeals_api.spec.serializers.supplemental_claims.v0.supplemental_claim_serializer_with_pii_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimSerializerWithPii serializes the SC properly
modules.appeals_api.spec.serializers.supplemental_claims.v0.supplemental_claim_serializer_with_pii_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimSerializerWithPii when SC is in error state serializes the SC properly, including error attributes
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater returns early when given without any appeals
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater uses different statuses/attributes matching for nod and hlr hlr V2 accepts VBMS Complete and maps it to complete
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater uses different statuses/attributes matching for nod and hlr nod accepts VBMS Complete and maps it to complete
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful correctly maps packet statuses with multiple packets UnidentifiableMail, UploadSucceeded
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful correctly maps packet statuses with one returned packet completedReason == DownloadConfirmed
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful correctly maps packet statuses with one returned packet completedReason == UploadSucceeded
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful correctly maps packet statuses with one returned packet status == Error
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful it ignores central mail responses without a uuid (invalid or missing) and only changes
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful only updates appeal attributes for returned records
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful when a packet has a completedReason of UnidentifiableMail updates appeal details to include status: error and the UnidentifiableMail error message
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful when appeal object contains an error message update appeal details to include error message
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is successful when unknown status passed from central mail raises an exception and logs to rails
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when central mail response is unsuccessful raises an exception and logs to Rails log
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when verifying status structures fails if error statuses are mismatched
modules.appeals_api.spec.services.appeals_api.central_mail_updater_spec ‑ AppealsApi::CentralMailUpdater when verifying status structures fails if one or more CENTRAL_MAIL_STATUS_ATTRIBUTES keys or values is mismatched
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement returns :ok if the evidence is a-OK
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement returns an error if the NOD does not exist
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement returns an error if the NOD doesn't accept evidence
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement returns an error if the NOD was submitted more than 91 days prior
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement returns with :ok if the NOD was submitted less than 90 days prior
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement when file number provided and mismatched returns an error
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Notice of Disagreement when ssn provided and mismatched returns an error
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Supplemental Claim returns :ok if the evidence is a-OK
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Supplemental Claim returns an error if the SC does not exist
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Supplemental Claim returns an error if the SC was submitted more than 7 days prior
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Supplemental Claim returns an error if the veteran ISNT REAL
modules.appeals_api.spec.services.appeals_api.evidence_submission_request_validator_spec ‑ AppealsApi::EvidenceSubmissionRequestValidator#call Supplemental Claim returns with :ok if the SC was submitted less than 7 days prior
modules.appeals_api.spec.services.appeals_api.line_of_business_spec ‑ AppealsApi::LineOfBusiness#value returns the appropriate LOB for an evidence submission
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 PDF output with default content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 PDF output with extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 PDF output with max length generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 PDF output with minimum content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 with special characters when compatible with Windows-1252 does not remove the characters
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v2 with special characters when incompatible with Windows-1252 and unable to downgrade removes the characters
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 PDF output with default content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 PDF output with extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 PDF output with max length generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 PDF output with minimum content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 with special characters when compatible with Windows-1252 does not remove the characters
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator.generator_hlr_spec ‑ AppealsApi::PdfConstruction::Generator Higher-Level Review when the HLR's api_version is v2 with PDF v4 with special characters when incompatible with Windows-1252 and unable to downgrade removes the characters
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v1 pdf extra content verification generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v1 pdf minimum content verification generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v2 generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v2 with extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v2 with minimal content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v3 generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v3 with extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v3 with minimal content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v2 extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v2 generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v2 max content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v2 with alternate signer generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v2 with alternate signer signature overflow generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v3 extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v3 generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v3 max content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v3 with alternate signer generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v3 with alternate signer signature overflow generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 extra content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 max content generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 no treatment dates generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 no treatment end dates generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 with alternate signer generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Supplemental Claim v4 with alternate signer signature overflow generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate returns a pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #appellant_local_time is expected to receive appellant_local_time(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #claimant is expected to receive claimant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #contestable_issues is expected to receive contestable_issues(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #signing_appellant is expected to receive signing_appellant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #veteran is expected to receive veteran(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData when delegating to hlr #veteran_homeless? is expected to receive veteran_homeless?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f78c8a08b18>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_area_code is expected to eq "555"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_international_number is expected to be nil
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_phone_ext is expected to eq "4"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_phone_line_number is expected to eq "1100"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_phone_prefix is expected to eq "811"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_phone_string is expected to eq "555-811-1100 ext 4"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_ssn_first_three is expected to eq "829"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_ssn_last_four is expected to eq "7561"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#claimant_ssn_second_two is expected to eq "34"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#date_signed formatted is expected to eq "10"
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 1873 to 2119)
There are 33268 tests, see "Raw output" for the list of tests 1873 to 2119.
Raw output
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#date_signed formatted is expected to eq "20"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#date_signed formatted is expected to eq "2025"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#rep_country_code defaults to 1 if countryCode is blank
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#signature when claimant appellant is expected to eq "Betty D Boop\n- Signed by digital authentication to api.va.gov"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#signature when veteran appellant is expected to eq "Jane Doe\n- Signed by digital authentication to api.va.gov"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_area_code is expected to be nil
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_email is expected to eq "[email protected]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_international_number is expected to eq "+34-555-800-1111 ex2"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_phone_line_number is expected to be nil
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_phone_prefix is expected to be nil
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_phone_string is expected to eq "+34-555-800-1111 ex2"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_ssn_first_three is expected to eq "123"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_ssn_last_four is expected to eq "6789"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormData#veteran_ssn_second_two is expected to eq "45"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields benefit_type(index) is expected to eq "form1[0].#subform[2].BenefitType[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_birth_day is expected to eq "form1[0].#subform[2].DOBday[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_birth_month is expected to eq "form1[0].#subform[2].DOBmonth[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_birth_year is expected to eq "form1[0].#subform[2].DOByear[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_first_three_ssn is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_FirstThreeNumbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_last_four_ssn is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_LastFourNumbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_mailing_address_country is expected to eq "form1[0].#subform[2].CurrentMailingAddress_Country[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_mailing_address_state is expected to eq "form1[0].#subform[2].CurrentMailingAddress_StateOrProvince[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_mailing_address_zip_first_5 is expected to eq "form1[0].#subform[2].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_mailing_address_zip_last_4 is expected to eq "form1[0].#subform[2].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_middle_initial is expected to eq "form1[0].#subform[2].Veteran_Middle_Initial1[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_phone_area_code is expected to eq "form1[0].#subform[2].Daytime_Phone_Number_Area_Code[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_phone_international_number is expected to eq "form1[0].#subform[2].International_Telephone_Number_If_Applicable[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_phone_line_number is expected to eq "form1[0].#subform[2].Daytime_Phone_Last_Four_Numbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_phone_prefix is expected to eq "form1[0].#subform[2].Daytime_Phone_Middle_Three_Numbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields claimant_second_two_ssn is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_SecondTwoNumbers[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields conference_12_to_1630 is expected to eq "form1[0].#subform[3].TIME1230TO2PM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields conference_8_to_12 is expected to eq "form1[0].#subform[3].TIME8TO10AM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields conference_rep_12_to_1630 is expected to eq "form1[0].#subform[3].TIME2TO430PM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields conference_rep_8_to_12 is expected to eq "form1[0].#subform[3].TIME10TO1230PM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields date_signed_day is expected to eq "form1[0].#subform[4].DOBday[15]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields date_signed_month is expected to eq "form1[0].#subform[4].DOBmonth[15]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields date_signed_year is expected to eq "form1[0].#subform[4].DOByear[15]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields file_number is expected to eq "form1[0].#subform[2].VAFileNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields informal_conference is expected to eq "form1[0].#subform[3].HIGHERLEVELREVIEWCHECKBOX[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields insurance_policy_number is expected to eq "form1[0].#subform[2].ClaimantsLastName[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields mailing_address_country is expected to eq "form1[0].#subform[2].CurrentMailingAddress_Country[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields mailing_address_state is expected to eq "form1[0].#subform[2].CurrentMailingAddress_StateOrProvince[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields mailing_address_zip_first_5 is expected to eq "form1[0].#subform[2].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields mailing_address_zip_last_4 is expected to eq "form1[0].#subform[2].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields middle_initial is expected to eq "form1[0].#subform[2].Veteran_Middle_Initial1[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields rep_phone_area_code is expected to eq "form1[0].#subform[3].Daytime_Phone_Number_Area_Code[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields rep_phone_line_number is expected to eq "form1[0].#subform[3].Daytime_Phone_Last_Four_Numbers[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields rep_phone_prefix is expected to eq "form1[0].#subform[3].Daytime_Phone_Middle_Three_Numbers[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields service_number is expected to eq "F[0].#subform[2].VeteransServiceNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields ssn_first_three is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_FirstThreeNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields ssn_last_four is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_LastFourNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields ssn_second_two is expected to eq "form1[0].#subform[2].ClaimantsSocialSecurityNumber_SecondTwoNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields sso_ssoc_opt_in is expected to eq "form1[0].#subform[3].RadioButtonList[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_birth_day is expected to eq "form1[0].#subform[2].DOBday[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_birth_month is expected to eq "form1[0].#subform[2].DOBmonth[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_birth_year is expected to eq "form1[0].#subform[2].DOByear[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_homeless is expected to eq "form1[0].#subform[2].ClaimantType[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_phone_area_code is expected to eq "form1[0].#subform[2].Daytime_Phone_Number_Area_Code[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_phone_international_number is expected to eq "form1[0].#subform[2].International_Telephone_Number_If_Applicable[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_phone_line_number is expected to eq "form1[0].#subform[2].Daytime_Phone_Last_Four_Numbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::FormFields veteran_phone_prefix is expected to eq "form1[0].#subform[2].Daytime_Phone_Middle_Three_Numbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.pages.additional_issues_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Pages::AdditionalIssues#build! returns the same object that it received
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.pages.additional_issues_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Pages::AdditionalIssues#build! starts a new pdf page
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Structure add_additional_pages has 1 page
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Structure add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Structure form_title returns the HLR doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v2.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V2::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant phone handling when domestic with extension uses the international field
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant phone handling when domestic without extension uses domestic fields
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant phone handling when international uses the international field
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_dob_day = 08
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_dob_month = 05
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_dob_year = 1972
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_ssn_first_three = 829
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_ssn_last_four = 7561
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData claimant_ssn_middle_two = 34
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData informal_conference = 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData rep phone handling when domestic uses the domestic fields
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData rep phone handling when international uses the international field
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData rep_email = [email protected]
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData rep_first_name = Helen
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData rep_last_name = Holly
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran phone handling when domestic with extension uses the international field
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran phone handling when domestic without extension uses domestic fields
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran phone handling when international uses the international field
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_claimant_date_signed_day = 03
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_claimant_date_signed_month = 02
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_claimant_date_signed_year = 2021
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_claimant_signature = Betty D Boop - Signed by digital authentication to api.va.gov
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_dob_day = 31
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_dob_month = 12
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_dob_year = 1969
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_email = [email protected]
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_ssn_first_three = 123
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_ssn_last_four = 6789
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.form_data_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::FormData veteran_ssn_middle_two = 45
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::Structure add_additional_pages has 1 page
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::Structure add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::Structure form_title returns the HLR doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.higher_level_review.v3.structure_spec ‑ AppealsApi::PdfConstruction::HigherLevelReview::V3::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#contestable_issues is expected to eq [{ "type" => "contestableIssue", "attributes" => { "issue" => "tinnitus", "decisionDate" => "1900-01-01", "decisionIssueId" => 1, "ratingIssueReferenceId" => "2", "ratingDecisionReferenceId" => "3", "disagreementArea" => "Effective Date" } }, { "type" => "contestableIssue", "attributes" => { "issue" => "left knee", "decisionDate" => "1900-01-02", "decisionIssueId" => 4, "ratingIssueReferenceId" => "5" } }, { "type" => "contestableIssue", "attributes" => { "issue" => "right knee", "decisionDate" => "1900-01-03", "ratingIssueReferenceId" => "6", "ratingDecisionReferenceId" => "7" } }, { "type" => "contestableIssue", "attributes" => { "issue" => "PTSD", "decisionDate" => "1900-01-04", "decisionIssueId" => 8, "ratingDecisionReferenceId" => "9" } }, { "type" => "contestableIssue", "attributes" => { "issue" => "Traumatic Brain Injury", "decisionDate" => "1900-01-05", "decisionIssueId" => 10 } }, { "type" => "contestableIssue", "attributes" => { "issue" => "right shoulder", "decisionDate" => "1900-01-06" } }]
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#date_signed retrieves the time based on the veteran's Time zone
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#direct_review is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#evidence_submission is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#extra_contestable_issues is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#hearing is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#homeless when false is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#homeless when true is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#mailing_address is expected to eq "123 Main St Suite #1200 Box 4, North Pole, H0H 0H0, Canada"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#preferred_email is expected to eq "[email protected]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#preferred_phone is expected to eq "+6-555-800-1111 ext2"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#representative_name is expected to eq "Tony Danza"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#signature is expected to eq "Jane Doe\n- Signed by digital authentication to api.va.gov"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#signature truncates the signature if name is too long
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#soc_opt_in is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#veteran_dob is expected to eq "1969-12-31"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#veteran_file_number is expected to eq "987654321"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#veteran_name is expected to eq "Jäñe Z. Doe"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormData#veteran_ssn is expected to eq "123456789"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#date_signed is expected to eq "F[0].Page_1[0].DateSigned[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#direct_review is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#evidence_submission is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#extra_contestable_issues is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[4]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[3]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#homeless is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#issue_table_decision_date is expected to eq "F[0].Page_1[0].Percentage2[6]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#mailing_address is expected to eq "F[0].Page_1[0].CurrentMailingAddress_NumberAndStreet[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#preferred_phone is expected to eq "F[0].Page_1[0].PreferredPhoneNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#signature is expected to eq "F[0].Page_1[0].SignatureOfClaimant_AuthorizedRepresentative[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#soc_opt_in is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[5]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#veteran_dob is expected to eq "F[0].Page_1[0].DateSigned[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#veteran_file_number is expected to eq "F[0].Page_1[0].VAFileNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#veteran_name is expected to eq "F[0].Page_1[0].VeteransFirstName[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::FormFields#veteran_ssn is expected to eq "F[0].Page_1[0].VeteransSocialSecurityNumber_FirstThreeNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.pages.hearing_type_and_additional_issues_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Pages::HearingTypeAndAdditionalIssues#build! returns the same object that it received
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.pages.hearing_type_and_additional_issues_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Pages::HearingTypeAndAdditionalIssues#build! starts a new pdf page
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure form_title returns the NOD doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#add_additional_pages has 1 page
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#final_page_adjustments returns an array of rearranged pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#final_page_adjustments returns nil when no additional pages are needed
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v1.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V1::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #appealing_vha_denial? is expected to receive appealing_vha_denial?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #appealing_vha_denial? is expected to receive appealing_vha_denial?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #appellant_local_time is expected to receive appellant_local_time(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #appellant_local_time is expected to receive appellant_local_time(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #board_review_value is expected to receive board_review_value(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #board_review_value is expected to receive board_review_value(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #claimant is expected to receive claimant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #claimant is expected to receive claimant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #contestable_issues is expected to receive contestable_issues(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #contestable_issues is expected to receive contestable_issues(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #extension_reason is expected to receive extension_reason(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #extension_reason is expected to receive extension_reason(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #hearing_type_preference is expected to receive hearing_type_preference(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #hearing_type_preference is expected to receive hearing_type_preference(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #representative is expected to receive representative(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #representative is expected to receive representative(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #requesting_extension? is expected to receive requesting_extension?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #requesting_extension? is expected to receive requesting_extension?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #signing_appellant is expected to receive signing_appellant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #signing_appellant is expected to receive signing_appellant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #veteran is expected to receive veteran(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData when delegating to notice of disagreement #veteran is expected to receive veteran(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007fb1284cf820>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#additional_pages is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#date_signed is expected to eq "10/20/2025"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#direct_review is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#evidence_submission is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#hearing is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#mailing_address is expected to eq "123 Main St, North Pole, 00000, CA"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#preferred_email is expected to eq "[email protected]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#preferred_phone is expected to eq "555-800-1111"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#rep_name is expected to eq "Tony Danza"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#signature is expected to eq "Jäñe Doe\n- Signed by digital authentication to api.va.gov"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormData#veteran_homeless is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#appealing_vha_denial is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[8]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#central_office_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[4]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#claimant_dob is expected to eq "F[0].Page_1[0].DateSigned[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#date_signed is expected to eq "F[0].Page_1[0].DateSigned[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#direct_review is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#evidence_submission is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#extra_contestable_issues is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[9]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[3]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#homeless is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#issue_table_decision_date is expected to eq "F[0].Page_1[0].Percentage2[6]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#mailing_address is expected to eq "F[0].Page_1[0].CurrentMailingAddress_NumberAndStreet[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#preferred_phone is expected to eq "F[0].Page_1[0].PreferredPhoneNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#requesting_extension is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[7]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#signature is expected to eq "F[0].Page_1[0].SignatureOfClaimant_AuthorizedRepresentative[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#veteran_dob is expected to eq "F[0].Page_1[0].DateSigned[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#veteran_file_number is expected to eq "F[0].Page_1[0].VeteransSocialSecurityNumber_FirstThreeNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#video_conference_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[5]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::FormFields#virtual_tele_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[6]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.pages.long_data_and_extra_issues_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Pages::LongDataAndExtraIssues#build! returns the same object that it received
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.pages.long_data_and_extra_issues_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Pages::LongDataAndExtraIssues#build! skips creating a new PDF page when not required
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.pages.long_data_and_extra_issues_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Pages::LongDataAndExtraIssues#build! starts a new pdf page
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.pages.time_extension_reason_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Pages::TimeExtensionReason#build! returns the same object that it received
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.pages.time_extension_reason_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Pages::TimeExtensionReason#build! starts a new pdf page
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure form_title returns the NOD doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#add_additional_pages has 2 pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#add_additional_pages has no additional pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#final_page_adjustments returns an array of rearranged pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#final_page_adjustments returns nil when no additional pages are needed
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v2.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V2::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #appealing_vha_denial? is expected to receive appealing_vha_denial?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #appellant_local_time is expected to receive appellant_local_time(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #board_review_value is expected to receive board_review_value(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #claimant is expected to receive claimant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #contestable_issues is expected to receive contestable_issues(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #extension_reason is expected to receive extension_reason(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #hearing_type_preference is expected to receive hearing_type_preference(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #representative is expected to receive representative(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #requesting_extension? is expected to receive requesting_extension?(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #signing_appellant is expected to receive signing_appellant(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData when delegating to notice of disagreement #veteran is expected to receive veteran(#<RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher:0x00007f01415ae3f0>) 1 time
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#additional_pages is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#date_signed is expected to eq "10/20/2025"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#direct_review is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#evidence_submission is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#hearing is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#mailing_address is expected to eq "123 Main St, North Pole, 00000, CA"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#preferred_email is expected to eq "[email protected]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#preferred_phone is expected to eq "555-800-1111"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#rep_name is expected to eq "Tony Danza"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#signature is expected to eq "Jäñe Doe\n- Signed by digital authentication to api.va.gov"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_data_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormData#veteran_homeless is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#appealing_vha_denial is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[8]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#central_office_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[4]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#claimant_dob is expected to eq "F[0].Page_1[0].DateSigned[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#date_signed is expected to eq "F[0].Page_1[0].DateSigned[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#direct_review is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#evidence_submission is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#extra_contestable_issues is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[9]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[3]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#homeless is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#issue_table_decision_date is expected to eq "F[0].Page_1[0].Percentage2[6]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#mailing_address is expected to eq "F[0].Page_1[0].CurrentMailingAddress_NumberAndStreet[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#preferred_phone is expected to eq "F[0].Page_1[0].PreferredPhoneNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#requesting_extension is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[7]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#signature is expected to eq "F[0].Page_1[0].SignatureOfClaimant_AuthorizedRepresentative[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#veteran_dob is expected to eq "F[0].Page_1[0].DateSigned[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#veteran_file_number is expected to eq "F[0].Page_1[0].VeteransSocialSecurityNumber_FirstThreeNumbers[0]"
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 2120 to 2454)
There are 33268 tests, see "Raw output" for the list of tests 2120 to 2454.
Raw output
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#video_conference_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[5]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::FormFields#virtual_tele_hearing is expected to eq "F[0].Page_1[0].DecisionReviewOfficer_DROReviewProcess[6]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure form_title returns the NOD doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#add_additional_pages has 2 pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#final_page_adjustments returns an array of rearranged pages
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#final_page_adjustments returns nil when no additional pages are needed
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.notice_of_disagreement.v3.structure_spec ‑ AppealsApi::PdfConstruction::NoticeOfDisagreement::V3::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when 'form5103Acknowledged' value supplied returns a nil value
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when benefit_type == 'compensation' when 'form5103Acknowledged' == false is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when benefit_type == 'compensation' when 'form5103Acknowledged' == true is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#new_evidence_dates returns all the new evidence dates
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#new_evidence_locations returns all the new evidence locations (with upload evidence indicated)
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormData#new_evidence_locations returns all the new evidence locations (without upload evidence indicated)
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#benefit_type is expected to eq "form1[0].#subform[2].RadioButtonList[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#claimant_type is expected to eq "form1[0].#subform[2].RadioButtonList[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#date_signed is expected to eq "form1[0].#subform[3].DATESIGNED[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#file_number is expected to eq "form1[0].#subform[2].VAFileNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#form_5103_notice_acknowledged is expected to eq "form1[0].#subform[3].TIME1230TO2PM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#insurance_policy_number is expected to eq "form1[0].#subform[2].InsurancePolicyNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#mailing_address_country is expected to eq "form1[0].#subform[2].CurrentMailingAddress_Country[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#mailing_address_state is expected to eq "form1[0].#subform[2].CurrentMailingAddress_StateOrProvince[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#signing_appellant_international_phone is expected to eq "form1[0].#subform[2].International_Telephone_Number_If_Applicable[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#signing_appellant_phone is expected to eq "form1[0].#subform[2].TELEPHONE[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#signing_appellant_phone_area_code is expected to eq "form1[0].#subform[2].Daytime_Phone_Number_Area_Code[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#signing_appellant_phone_line_number is expected to eq "form1[0].#subform[2].Daytime_Phone_Last_Four_Numbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#signing_appellant_phone_prefix is expected to eq "form1[0].#subform[2].Daytime_Phone_Middle_Three_Numbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#soc_ssoc_opt_in is expected to eq "form1[0].#subform[2].RadioButtonList[2]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_dob_day is expected to eq "form1[0].#subform[2].DOBday[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_dob_month is expected to eq "form1[0].#subform[2].DOBmonth[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_dob_year is expected to eq "form1[0].#subform[2].DOByear[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_middle_initial is expected to eq "form1[0].#subform[2].VeteransMiddleInitial1[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_service_number is expected to eq "form1[0].#subform[2].VeteransServiceNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_ssn_first_three is expected to eq "form1[0].#subform[2].SocialSecurityNumber_FirstThreeNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_ssn_last_four is expected to eq "form1[0].#subform[2].SocialSecurityNumber_LastFourNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::FormFields#veteran_ssn_middle_two is expected to eq "form1[0].#subform[2].SocialSecurityNumber_SecondTwoNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.pages.additional_pages_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Pages::AdditionalPages#build! returns the same object that it received
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.pages.additional_pages_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Pages::AdditionalPages#build! starts a new pdf page
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Structure add_additional_pages has 1 page
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Structure add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Structure form_title returns the supplemental claim doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v2.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V2::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "02/02/2023"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "12"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "123"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "1969"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "31"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "45"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "456 First St Apt 5 Box 1"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "6789"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "876543210"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "987654321"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "987654321123456789"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "A9999AAA"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "CA"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "Montreal"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "[email protected]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq "ø"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData is expected to eq 5
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData phone number fields domestic phone with extension uses the international phone field
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData phone number fields domestic phone with no extension uses the domestic phone field
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData phone number fields international phone uses the international phone field
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when 'form5103Acknowledged' value supplied returns a nil value
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when benefit_type == 'compensation' when 'form5103Acknowledged' == false is expected to eq "Off"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#form_5103_notice_acknowledged when benefit_type is not 'compensation' when benefit_type == 'compensation' when 'form5103Acknowledged' == true is expected to eq 1
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#new_evidence_dates returns all the new evidence dates
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#new_evidence_locations returns all the new evidence locations (with upload evidence indicated)
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_data_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormData#new_evidence_locations returns all the new evidence locations (without upload evidence indicated)
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#alternate_signer_date_signed is expected to eq "form1[0].#subform[3].DATESIGNED[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#benefit_type_code is expected to eq "form1[0].#subform[2].RadioButtonList[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#claimant_middle_initial is expected to eq "form1[0].#subform[2].ClaimantsMiddleInitial1[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#claimant_type_code is expected to eq "form1[0].#subform[2].RadioButtonList[1]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#form_5103_notice_acknowledged is expected to eq "form1[0].#subform[3].TIME1230TO2PM[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#international_phone is expected to eq "form1[0].#subform[2].TELEPHONE[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#phone_area_code is expected to eq "form1[0].#subform[2].Daytime1[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#phone_line_number is expected to eq "form1[0].#subform[2].Daytime3[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#phone_prefix is expected to eq "form1[0].#subform[2].Daytime2[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#signing_appellant_country_code is expected to eq "form1[0].#subform[2].CurrentMailingAddress_Country[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#signing_appellant_state_code is expected to eq "form1[0].#subform[2].CurrentMailingAddress_StateOrProvince[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_claimant_rep_date_signed is expected to eq "form1[0].#subform[3].DATESIGNED[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_dob_day is expected to eq "form1[0].#subform[2].DOBday[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_dob_month is expected to eq "form1[0].#subform[2].DOBmonth[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_dob_year is expected to eq "form1[0].#subform[2].DOByear[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_file_number is expected to eq "form1[0].#subform[2].VAFileNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_insurance_policy_number is expected to eq "form1[0].#subform[2].InsurancePolicyNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_middle_initial is expected to eq "form1[0].#subform[2].VeteransMiddleInitial1[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_service_number is expected to eq "form1[0].#subform[2].VeteransServiceNumber[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_ssn_first_three is expected to eq "form1[0].#subform[2].SocialSecurityNumber_FirstThreeNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_ssn_last_four is expected to eq "form1[0].#subform[2].SocialSecurityNumber_LastFourNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.form_fields_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::FormFields#veteran_ssn_middle_two is expected to eq "form1[0].#subform[2].SocialSecurityNumber_SecondTwoNumbers[0]"
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::Structure add_additional_pages has 1 page
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::Structure add_additional_pages returns a Prawn::Document
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::Structure form_title returns the supplemental claim doc title
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::Structure#form_fill returns a Hash
modules.appeals_api.spec.services.appeals_api.pdf_construction.supplemental_claim.v3.structure_spec ‑ AppealsApi::PdfConstruction::SupplementalClaim::V3::Structure#insert_overlaid_pages returns a temporary overlaid pdf path
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii raises an ArgumentError if an invalid form type is supplied
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii when the removal fails logs an error and the IDs of records whose PII failed to be removed
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Higher-Level Review does not remove unexpired PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Higher-Level Review removes old Unidentified Mail errored PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Higher-Level Review removes old complete/success PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Higher-Level Review removes oldest expired PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Notice of Disagreement does not remove unexpired PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Notice of Disagreement removes old Unidentified Mail errored PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Notice of Disagreement removes old complete/success PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Notice of Disagreement removes oldest expired PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Supplemental Claim does not remove unexpired PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Supplemental Claim removes old Unidentified Mail errored PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Supplemental Claim removes old complete/success PII
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii with Supplemental Claim removes oldest expired PII
modules.appeals_api.spec.services.appeals_api.slack.default_notification_spec ‑ AppealsApi::Slack::DefaultNotification#message_text displays all the keys capitalized and formatted
modules.appeals_api.spec.services.appeals_api.slack.default_notification_spec ‑ AppealsApi::Slack::DefaultNotification#message_text returns the VSP environment
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns args passed to job, if present
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the VSP environment
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the adjusted retry count, if present
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the class that errored
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the error class and error message
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the retry time, if present
modules.appeals_api.spec.services.appeals_api.slack.error_retry_notification_spec ‑ AppealsApi::Slack::ErrorRetryNotification#message_text returns the time the job failed
modules.appeals_api.spec.services.appeals_api.slack.messager_spec ‑ AppealsApi::Slack::Messager.notify! raises if an unknown message type is provided
modules.appeals_api.spec.services.appeals_api.slack.messager_spec ‑ AppealsApi::Slack::Messager.notify! sends a network request
modules.appeals_api.spec.services.appeals_api.slack.stuck_record_notification_spec ‑ AppealsApi::Slack::StuckRecordNotification#message_text includes the VSP environment
modules.appeals_api.spec.services.appeals_api.slack.stuck_record_notification_spec ‑ AppealsApi::Slack::StuckRecordNotification#message_text lists all provided stuck records
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform errors appeal PII not available does not send email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform errors appeal with given appeal_id not found does not send email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform errors missing settings for VANotify templates does not send email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform errors submitted_date_str with incorrect format does not send email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with HLR if for some hypothetical reason there is no email invokes VANotify with ICN instead
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with HLR sends HLR email to veteran
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with HLR with non-veteran claimant sends HLR email to non-veteran claimant
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with NOD sends NOD email to veteran
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with NOD with non-veteran claimant sends NOD email to non-veteran claimant
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with SC sends SC email to veteran
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob perform successes with SC with non-veteran claimant sends SC email to non-veteran claimant
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater#perform updates the appeal record with ICN data
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport#perform does not send email if flipper setting is disabled
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport#perform notifies slack when there are no recipients
modules.appeals_api.spec.sidekiq.appeals_api.daily_error_report_spec ‑ AppealsApi::DailyErrorReport#perform sends mail
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when disabled does nothing
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled does not send a message when no stuck records are found
modules.appeals_api.spec.sidekiq.appeals_api.daily_stuck_records_report_spec ‑ AppealsApi::DailyStuckRecordsReport#perform when enabled selects only stuck records which have a "pending" or "submitting" status and are older than 2 hours
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_age returns evidence in "uploaded" status when appeal is in "submitted" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_status does not return evidence in "uploaded" status when appeal is still in "submitted" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_status does not return evidence when evidence not in "uploaded" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_status does not returns evidence in "uploaded" status when appeal is in "success" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_status returns evidence in "uploaded" status when appeal is in "complete" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit_by_status returns evidence in "uploaded" status when appeal is in "error" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#perform when the delay evidence feature is disabled does not take any action
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#perform when the delay evidence feature is enabled calls "#submits_to_central_mail!" for each evidence record returned from #evidence_to_submit
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform does not notify Slack when all features are enabled
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform fetches enabled status of common and current env features when config file contains both
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform fetches enabled status of common features only when config file contains no current env features
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform fetches enabled status of current env features only when config file contains no common features
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform notifies Slack of missing config file when no config file found
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform notifies Slack that no features were found when config file contains no features
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform notifies Slack that no features were found when config file is empty (no keys)
modules.appeals_api.spec.sidekiq.appeals_api.flipper_status_alert_spec ‑ AppealsApi::FlipperStatusAlert#perform notifies Slack when some features are disabled
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport#perform disabled is disabled unless the dedicated flipper setting is enabled
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport#perform disabled is disabled when emails are not configured to send
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport#perform when enabled does not build a report without recipients
modules.appeals_api.spec.sidekiq.appeals_api.monthly_stats_report_spec ‑ AppealsApi::MonthlyStatsReport#perform when enabled sends a stats report for the past month to the recipients by default
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport#perform does not send report email if flipper disabled
modules.appeals_api.spec.sidekiq.appeals_api.weeky_error_report_spec ‑ AppealsApi::WeeklyErrorReport#perform sends mail
modules.appeals_api.spec.sidekiq.clean_up_pii_spec ‑ AppealsApi::CleanUpPii#perform invokes AppealsApi::RemovePii for each appeal type
modules.appeals_api.spec.sidekiq.concerns.appeals_api.character_utilities_spec ‑ CharacterUtilites#transliterate_for_centralmail "collapses" ascii-compatible special characters
modules.appeals_api.spec.sidekiq.concerns.appeals_api.character_utilities_spec ‑ CharacterUtilites#transliterate_for_centralmail only allows 50 characters
modules.appeals_api.spec.sidekiq.concerns.appeals_api.character_utilities_spec ‑ CharacterUtilites#transliterate_for_centralmail removes characters that are "uncollapsable" into the charset
modules.appeals_api.spec.sidekiq.concerns.appeals_api.character_utilities_spec ‑ CharacterUtilites#transliterate_for_centralmail strips whitespace from beginning and end
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads common users
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads common users with bad env key
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads no users when file has keys but no values
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads no users when file is empty(no keys)
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads no users when file is missing
modules.appeals_api.spec.sidekiq.concerns.appeals_api.report_recipients_reader_spec ‑ AppealsApi::ReportRecipientsReader load_recipients loads prod users and common users
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily#perform does not send email when no recipients are received
modules.appeals_api.spec.sidekiq.decision_review_report_daily_spec ‑ AppealsApi::DecisionReviewReportDaily#perform sends mail
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly#perform does not send email when no recipients are received
modules.appeals_api.spec.sidekiq.decision_review_report_weekly_spec ‑ AppealsApi::DecisionReviewReportWeekly#perform sends mail
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_batch_spec ‑ AppealsApi::HigherLevelReviewUploadStatusBatch#perform when status updater is disabled does not update statuses
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_batch_spec ‑ AppealsApi::HigherLevelReviewUploadStatusBatch#perform when status updater is enabled updates all the statuses
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_batch_spec ‑ AppealsApi::HigherLevelReviewUploadStatusBatch#perform when status updater is enabled with HLRv0 records updates their status
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_batch_spec ‑ AppealsApi::HigherLevelReviewUploadStatusBatch#perform when status updater is enabled with HLRv1 records ignores them
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_batch_spec ‑ AppealsApi::HigherLevelReviewUploadStatusBatch#perform when status updater is enabled with HLRv2 records updates their status
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater#perform notifies slack of individual bad records without affecting good records
modules.appeals_api.spec.sidekiq.higher_level_review_upload_status_updater_spec ‑ AppealsApi::HigherLevelReviewUploadStatusUpdater#perform updates the status of a HigherLevelReview
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_batch_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusBatch#perform when status updater is disabled does not update statuses
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_batch_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusBatch#perform when status updater is enabled success to complete status update updates beyond success status and into complete
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_batch_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusBatch#perform when status updater is enabled updates all the statuses
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.notice_of_disagreement_upload_status_updater_spec ‑ AppealsApi::NoticeOfDisagreementUploadStatusUpdater#perform updates the status of a NoticeOfDisagreement
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob an error throws updates the NOD status to reflect the error
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob sets error status for upstream server error
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob uploads a valid payload HLRv2
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob uploads a valid payload NOD
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob uploads a valid payload SC
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob with a downstream error puts the NOD into an error state
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob with a downstream error sends a retry notification
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob with a duplicate UUID response from Central Mail increments the StatsD duplicate UUID counter
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob with a duplicate UUID response from Central Mail logs a duplicate UUID warning
modules.appeals_api.spec.sidekiq.pdf_submit_job_spec ‑ AppealsApi::PdfSubmitJob with a duplicate UUID response from Central Mail sets the appeal status to submitted
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob hlr_status_updated creates a status update
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob hlr_status_updated errors if the keys needed are missing
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob nod_status_updated creates a status update
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob nod_status_updated errors if the keys needed are missing
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob sc_status_updated creates a status update
modules.appeals_api.spec.sidekiq.status_updated_job_spec ‑ AppealsApi::StatusUpdatedJob sc_status_updated errors if the keys needed are missing
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_batch_spec ‑ AppealsApi::SupplementalClaimUploadStatusBatch#perform when status updater is disabled does not update statuses
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_batch_spec ‑ AppealsApi::SupplementalClaimUploadStatusBatch#perform when status updater is enabled updates all the statuses
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater behaves like a monitored worker calls SidekiqRetryNotifer
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater behaves like a monitored worker defines #notify
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater behaves like a monitored worker defines retry_limits_for_notification
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater behaves like a monitored worker requires a parameter for notify
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater behaves like a monitored worker returns an array of integers from retry_limits_for_notification
modules.appeals_api.spec.sidekiq.supplemental_claim_upload_status_updater_spec ‑ AppealsApi::SupplementalClaimUploadStatusUpdater#perform updates the status of a SupplementalClaim
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#to_swagger converts to a swagger-style reference
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#to_swagger malformed reference string throws exception
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#to_swagger no definition name is OK
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#to_swagger no definition name is OK (trailing slash)
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#valid? false ('')
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#valid? false (malformed reference string)
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#valid? false (nil)
modules.appeals_api.spec.swagger.appeals_api.json_schema_reference_string_spec ‑ AppealsApi::JsonSchemaReferenceString#valid? true
modules.appeals_api.spec.swagger.appeals_api.json_schema_to_swagger_converter_spec ‑ AppealsApi::JsonSchemaToSwaggerConverter recursive methods .refs_to_swagger swaggerizes references
modules.appeals_api.spec.swagger.appeals_api.json_schema_to_swagger_converter_spec ‑ AppealsApi::JsonSchemaToSwaggerConverter recursive methods .refs_to_swagger throws an error if given an invalid ref
modules.appeals_api.spec.swagger.appeals_api.json_schema_to_swagger_converter_spec ‑ AppealsApi::JsonSchemaToSwaggerConverter recursive methods .remove_comments removes comments
modules.appeals_api.spec.swagger.appeals_api.json_schema_to_swagger_converter_spec ‑ AppealsApi::JsonSchemaToSwaggerConverter#to_swagger converts references from JSON-Schema-style to swagger-style (and pretty much nothing else)
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is invalid without valid attributes
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a description
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a name
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a platforms
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a privacy_url
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a service category
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without a tos_url
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without an app_type
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without an app_url
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is not valid without an logo_url
modules.apps_api.spec.models.directory_application_spec ‑ DirectoryApplication is valid when given all necessary attributes
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #create /services/apps/v0/directory creates the app
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #create /services/apps/v0/directory has :unprocessable_entity when given invalid params
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #destroy /services/apps/v0/directory/:name deletes the app
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory returns a populated list of applications
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/:name returns a single application
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/:name returns an app when passing the :name param
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category 204s when given an empty category
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category 404s when given a null category
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category returns a 404 when given an unknown category
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category returns a populated list of benefits scopes
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category returns a populated list of health scopes
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category returns a populated list of verification scopes
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #get /services/apps/v0/directory/scopes/:category returns a unique display name for health
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #put /services/apps/v0/directory/:name has :unprocessable_entity when given invalid params
modules.apps_api.spec.requests.apps_api.v0.directory_spec ‑ AppsApi::V0::Directory #put /services/apps/v0/directory/:name updates the app
modules.ask_va_api.spec.app.lib.ask_va_api.announcements.entity_spec ‑ AskVAApi::Announcements::Entity creates an announcement
modules.ask_va_api.spec.app.lib.ask_va_api.announcements.retriever_spec ‑ AskVAApi::Announcements::Retriever#call when calling CRM announcements endpoint when not successful raise AnnouncementsRetrieverError
modules.ask_va_api.spec.app.lib.ask_va_api.announcements.retriever_spec ‑ AskVAApi::Announcements::Retriever#call when calling CRM announcements endpoint when successful retrieve data from CRM announcements endpoint
modules.ask_va_api.spec.app.lib.ask_va_api.announcements.retriever_spec ‑ AskVAApi::Announcements::Retriever#call with user_mock_data reads from file
modules.ask_va_api.spec.app.lib.ask_va_api.announcements.serializer_spec ‑ AskVAApi::Announcements::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.entity_spec ‑ AskVAApi::Attachments::Entity creates an attachment
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.retriever_spec ‑ AskVAApi::Attachments::Retriever#call when Crm raise an error raise the error
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.retriever_spec ‑ AskVAApi::Attachments::Retriever#call when successful returns an attachment object
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.serializer_spec ‑ AskVAApi::Attachments::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.uploader_spec ‑ AskVAApi::Attachments::Uploader#call when not successful CRM response with a 400 raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.uploader_spec ‑ AskVAApi::Attachments::Uploader#call when not successful when no file is attached raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.uploader_spec ‑ AskVAApi::Attachments::Uploader#call when not successful when the file size exceeds the limit raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.attachments.uploader_spec ‑ AskVAApi::Attachments::Uploader#call when successful returns the Id
modules.ask_va_api.spec.app.lib.ask_va_api.branch_of_service.entity_spec ‑ AskVAApi::BranchOfService::Entity creates an topic
modules.ask_va_api.spec.app.lib.ask_va_api.branch_of_service.retriever_spec ‑ AskVAApi::BranchOfService::Retriever#call when successful returns a list of the branch of service
modules.ask_va_api.spec.app.lib.ask_va_api.branch_of_service.serializer_spec ‑ AskVAApi::BranchOfService::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.contents.entity_spec ‑ AskVAApi::Contents::Entity creates an category
modules.ask_va_api.spec.app.lib.ask_va_api.contents.retriever_spec ‑ AskVAApi::Contents::Retriever#call when not using mock data when an error occurs during data retrieval rescues the error and calls the ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.contents.retriever_spec ‑ AskVAApi::Contents::Retriever#call when not using mock data when successful fetches data using Crm::CacheData service and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.contents.retriever_spec ‑ AskVAApi::Contents::Retriever#call when using mock data when type is Category reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.contents.retriever_spec ‑ AskVAApi::Contents::Retriever#call when using mock data when type is SubTopic reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.contents.retriever_spec ‑ AskVAApi::Contents::Retriever#call when using mock data when type is Topic reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.contents.serializer_spec ‑ AskVAApi::Contents::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.creator_spec ‑ AskVAApi::Correspondences::Creator#call when not successful raise CorrespondenceCreatorError
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.creator_spec ‑ AskVAApi::Correspondences::Creator#call when successful response with a correspondence ID
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.entity_spec ‑ AskVAApi::Correspondences::Entity creates an correspondence
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.retriever_spec ‑ AskVAApi::Correspondences::Retriever#call when Crm raise an error returns the error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 2455 to 2755)
There are 33268 tests, see "Raw output" for the list of tests 2455 to 2755.
Raw output
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.retriever_spec ‑ AskVAApi::Correspondences::Retriever#call when successful with Crm::Service returns an array object with correct data
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.retriever_spec ‑ AskVAApi::Correspondences::Retriever#call when successful with user_mock_data returns an array object with correct data
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.serializer_spec ‑ AskVAApi::Correspondences::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call business logic calls the service with correct parameters
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call edge cases and error handling handles empty inquiry_params
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call edge cases and error handling handles inquiry_params with only unsafe fields
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call edge cases and error handling handles non-hash response from service gracefully
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call safe fields filtering filters out all unsafe fields from inquiry tag
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call safe fields filtering only includes SAFE_INQUIRY_FIELDS in inquiry tag
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call telemetry and tracing sets correct authentication tags
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call telemetry and tracing sets inquiry context without PII
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call user authentication states when user exists but has no LOA sets user.isAuthenticated to true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call user authentication states when user is authenticated sets user.isAuthenticated to true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call user authentication states when user is nil sets user.isAuthenticated to false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call fails raises InquiriesCreatorError with proper error message
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call fails sets error on Datadog span when exception occurs
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call is successful assigns VeteranICN and posts data to the service
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call is successful does not include ICN or other PII in Datadog tags
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call is successful traces the call with Datadog and sets appropriate tags
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#initialize when service is not provided creates a default service with user ICN
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#initialize when service is provided uses the provided service
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#initialize when user is nil creates a default service with nil ICN
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.entity_spec ‑ AskVAApi::Inquiries::Entity creates an inquiry
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #benefits_outside_us_edu? when category is Benefits issues outside the U.S. and topic is Education benefits and work study returns true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #benefits_outside_us_edu? when category is Benefits issues outside the U.S. and topic is NOT Education benefits and work study returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #benefits_outside_us_edu? when category is NOT Benefits issues outside the U.S. returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #education_benefits? when category is Education benefits and work study and topic is NOT Veteran Readiness and Employment (Chapter 31) returns true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #education_benefits? when category is Education benefits and work study and topic is Post-9/11 GI Bill returns true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #education_benefits? when category is Education benefits and work study and topic is Veteran Readiness and Employment (Chapter 31) returns false (VR&E exception)
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #education_benefits? when category is NOT Education benefits and work study returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #education_benefits? when category is nil returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? edge cases when category is nil returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? edge cases when topic is nil returns true (education category without VR&E topic)
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? when VR&E topic (should NOT require authentication) returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? when benefits_outside_us_edu? is true returns true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? when education_benefits? is true returns true
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails education-related inquiry methods #inquiry_education_related? when neither education_benefits? nor benefits_outside_us_edu? is true returns false
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when category is benefits outside us and topic edu returns the correct info
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when category is education and topic is NOT VRE returns the correct info
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when family member asking about a dependent of a Veteran returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when level of authentication is business returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when the Veteran is asking for a dependent returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when the dependent is the submitter returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when the submitter is a family member of the Veteran returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when the veteran is the submitter returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when the veteran is the submitter when who_is_your_question_about is nil returns a payload structure to CRM API
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_details_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryDetails#private methods #determine_inquiry_details when who_is_your_question_about is a general question returns the correct info
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is authenticated and inquiry is VR&E does not raise error and allows submission
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is authenticated and inquiry is education benefits does not raise error and allows submission
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is authenticated and inquiry is education benefits outside US does not raise error and allows submission
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is nil (unauthenticated) and inquiry is VR&E (does NOT require auth) does not raise error and sets UNAUTHENTICATE_ID
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is nil (unauthenticated) and inquiry is education benefits (requires auth) raises InquiryPayloadError
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call authentication requirements for education-related inquiries when user is nil (unauthenticated) and inquiry is non-education related does not raise error and sets UNAUTHENTICATE_ID
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when counselor field is present includes the counselor value in the payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when inquiry_params is received builds the correct payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when no params are passed raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when there's no user set LevelOfAuthentication to Unauthenticated
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about Education benefits and work study does not log warning message for authenticated education inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about Education benefits and work study does not raise InquiryPayloadError for authenticated education inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about Education benefits and work study does not set LevelOfAuthentication to (722310000) UNAUTHENTICATED for authenticated users
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about VR&E (Chapter 31) does not log warning message for authenticated VR&E inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about VR&E (Chapter 31) does not raise InquiryPayloadError for authenticated VR&E inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is authenticated and inquiry is about VR&E (Chapter 31) does not set LevelOfAuthentication to UNAUTHENTICATED for authenticated VR&E users
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is nil and inquiry is VR&E (Chapter 31) under Education category does NOT log warning message for unauthenticated VR&E inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is nil and inquiry is VR&E (Chapter 31) under Education category does NOT raise InquiryPayloadError for unauthenticated VR&E inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is nil and inquiry is VR&E (Chapter 31) under Education category successfully builds payload for unauthenticated VR&E inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when user is nil and inquiry is about Education benefits and work study raises InquiryPayloadError for unauthenticated education benefits inquiries
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when your_health_facility is nil returns nil for medical center
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.inquiry_payload_spec ‑ AskVAApi::Inquiries::PayloadBuilder::InquiryPayload#call when your_location_of_residence is passed raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.submitter_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::SubmitterProfile#call when BUSINESS inquiry_params is received builds the correct payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.submitter_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::SubmitterProfile#call when PERSONAL inquiry_params is received builds the correct payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.submitter_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::SubmitterProfile#call when pronouns is not listed set pronouns to the value
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.veteran_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::VeteranProfile#call when form is a general question returns the correct payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.veteran_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::VeteranProfile#call when the submitter IS the veteran duplicates submitter profile and veteran profile
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.payload_builder.veteran_profile_spec ‑ AskVAApi::Inquiries::PayloadBuilder::VeteranProfile#call when the submitter is not the veteran when PERSONAL inquiry_params is received builds the correct payload
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#call when CRM returns error raises a ServiceError when response indicates failure
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#call when ICN is given and CRM returns valid inquiries returns an array of inquiry entities with expected attributes
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#call when ID is given and CRM returns a single inquiry returns a single inquiry entity
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.serializer_spec ‑ AskVAApi::Inquiries::Serializer when correspondences is blank contains the required required attributes (correspondences are nil)
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.serializer_spec ‑ AskVAApi::Inquiries::Serializer when correspondences is present contains the required required attributes (correspondences are a hash)
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.status.entity_spec ‑ AskVAApi::Inquiries::Status::Entity creates a status
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.status.retriever_spec ‑ AskVAApi::Inquiries::Status::Retriever when not successful raise an error
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.status.retriever_spec ‑ AskVAApi::Inquiries::Status::Retriever when successful when ICN is NOT given returns the status of the inquiry
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.status.retriever_spec ‑ AskVAApi::Inquiries::Status::Retriever when successful when ICN is given returns the status of the inquiry
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.status.serializer_spec ‑ AskVAApi::Inquiries::Status::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.profile.entity_spec ‑ AskVAApi::Profile::Entity creates an profile
modules.ask_va_api.spec.app.lib.ask_va_api.profile.retriever_spec ‑ AskVAApi::Profile::Retriever#call when the service call fails rescues from errors and calls ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.profile.retriever_spec ‑ AskVAApi::Profile::Retriever#call with invalid ICN raises an ArgumentError
modules.ask_va_api.spec.app.lib.ask_va_api.profile.retriever_spec ‑ AskVAApi::Profile::Retriever#call with valid ICN correctly initializes the Entity objects
modules.ask_va_api.spec.app.lib.ask_va_api.profile.retriever_spec ‑ AskVAApi::Profile::Retriever#call with valid ICN returns an array of Entity objects
modules.ask_va_api.spec.app.lib.ask_va_api.profile.serializer_spec ‑ AskVAApi::Profile::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.translator_spec ‑ AskVAApi::Translator when CRM error occurs log to Datadog, when updating option fails
modules.ask_va_api.spec.app.lib.ask_va_api.translator_spec ‑ AskVAApi::Translator when succesful when key is not found raise TranslatorError
modules.ask_va_api.spec.app.lib.ask_va_api.translator_spec ‑ AskVAApi::Translator when succesful when translating dependent_relationship translates all the option keys from name to id
modules.ask_va_api.spec.app.lib.ask_va_api.translator_spec ‑ AskVAApi::Translator when succesful when translating veteran_relationship translates all the option keys from name to id
modules.ask_va_api.spec.requests.ask_va_api.v0.address_validation_spec ‑ AskVAApi::V0::AddressValidation request contains invalid address_pou params returns a valid address
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #autocomplete
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #autocomplete when camel-inflected
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #autocomplete with bad encoding
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #search
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #search when camel-inflected
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #search with bad encoding
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #show
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET #show when camel-inflected
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET institution #children
modules.ask_va_api.spec.requests.ask_va_api.v0.education_facilities_spec ‑ AskVAApi::V0::EducationFacilities responds to GET institution #children when camel-inflected
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show with all attributes is expected to match { data: { id: "vha_648A4", type: "facility", attributes: { "access" => { "health" => [{ "serviceName" => "Audiology and speech", "service" => "audiology", "serviceType" => "health", "new" => 53.0, "established" => 28.0, "effectiveDate" => "2024-07-29" }, { "serviceName" => "Optometry", "service" => "optometry", "serviceType" => "health", "new" => 56.0, "established" => 17.0, "effectiveDate" => "2024-07-29" }], "effectiveDate" => "2024-07-29" }, :address => { physical: { zip: "98661-3753", city: "Vancouver", state: "WA", address1: "1601 East 4th Plain Boulevard" } }, :classification => "VA Medical Center (VAMC)", :distance => nil, :facilityType => "va_health_facility", :feedback => { health: { primaryCareUrgent: 0.699999988079071, primaryCareRoutine: 0.7799999713897705 }, effectiveDate: "2024-02-08" }, :hours => { monday: "730AM-430PM", tuesday: "730AM-430PM", wednesday: "730AM-430PM", thursday: "730AM-430PM", friday: "730AM-430PM", saturday: "Closed", sunday: "Closed" }, :id => "vha_648A4", :lat => 45.63938186, :long => -122.65538544, :mobile => false, :name => "Vancouver VA Medical Center", :operatingStatus => { code: "NORMAL" }, :operationalHoursSpecialInstructions => ["More hours are available for some services. To learn more, call our main phone number."], :phone => { fax: "360-690-0864", main: "360-759-1901", pharmacy: "503-273-5183", afterHours: "360-696-4061", patientAdvocate: "503-273-5308", mentalHealthClinic: "503-273-5187", enrollmentCoordinator: "503-273-5069" }, :services => { health: [{ name: "Addiction and substance use care", serviceId: "addiction", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/addiction" }, { name: "Audiology and speech", serviceId: "audiology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/audiology" }, { name: "Dental/oral surgery", serviceId: "dental", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/dental" }, { name: "Dermatology", serviceId: "dermatology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/dermatology" }, { name: "Veteran readiness and employment programs", serviceId: "employmentPrograms", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/employmentPrograms" }, { name: "Gastroenterology", serviceId: "gastroenterology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/gastroenterology" }, { name: "Geriatrics", serviceId: "geriatrics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/geriatrics" }, { name: "Gynecology", serviceId: "gynecology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/gynecology" }, { name: "HIV/hepatitis care", serviceId: "hiv", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/hiv" }, { name: "Laboratory and pathology", serviceId: "laboratory", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/laboratory" }, { name: "MentalHealth", serviceId: "mentalHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/mentalHealth" }, { name: "Nutrition, food, and dietary care", serviceId: "nutrition", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/nutrition" }, { name: "Ophthalmology", serviceId: "ophthalmology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/ophthalmology" }, { name: "Optometry", serviceId: "optometry", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/optometry" }, { name: "Orthopedics", serviceId: "orthopedics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/orthopedics" }, { name: "Physical therapy, occupational therapy and kinesiotherapy", serviceId: "physicalTherapy", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/physicalTherapy" }, { name: "Plastic and reconstructive surgery", serviceId: "plasticSurgery", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/plasticSurgery" }, { name: "Podiatry", serviceId: "podiatry", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/podiatry" }, { name: "Primary care", serviceId: "primaryCare", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/primaryCare" }, { name: "Prosthetics and rehabilitation", serviceId: "prosthetics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/prosthetics" }, { name: "PTSD care", serviceId: "ptsd", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/ptsd" }, { name: "Radiology", serviceId: "radiology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/radiology" }, { name: "Rehabilitation and extended care", serviceId: "rehabilitation", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/rehabilitation" }, { name: "Spinal cord injuries and disorders", serviceId: "spinalInjury", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/spinalInjury" }, { name: "Returning service member care", serviceId: "transitionCounseling", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/transitionCounseling" }, { name: "Travel reimbursement", serviceId: "travelReimbursement", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/travelReimbursement" }, { name: "Blind and low vision rehabilitation", serviceId: "vision", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/vision" }, { name: "Whole health", serviceId: "wholeHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/wholeHealth" }, { name: "Women Veteran care", serviceId: "womensHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/womensHealth" }], link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services", lastUpdated: "2024-04-23" }, :uniqueId => "648A4", :visn => "20", :website => "https://www.va.gov/portland-health-care/locations/vancouver-va-medical-center/", :tmpCovidOnlineScheduling => nil } } }
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show with all attributes is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show with missing attributes is expected to match { data: { id: "vha_506GG", type: "facility", attributes: { address: [], access: { health: [], effectiveDate: "" }, classification: "Primary Care CBOC", distance: nil, facilityType: "va_health_facility", feedback: [], hours: [], id: "vha_506GG", lat: 41.066235, long: -83.619621, mobile: false, name: "Findlay VA Clinic", operatingStatus: [], operationalHoursSpecialInstructions: nil, phone: [], services: [], uniqueId: "506GG", visn: "10", website: nil, tmpCovidOnlineScheduling: nil } } }
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show with missing attributes is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to contain ids: ["vha_648"]
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to include pagination links
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search returns 400 for health query with unknown service
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search returns 400 for invalid type parameter
modules.ask_va_api.spec.requests.ask_va_api.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController POST #search sends a 'lighthouse.facilities.v2.request.faraday' notification to any subscribers listening
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #download_attachment behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #download_attachment when a user is loa3 when Crm raise an error raise the error
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #download_attachment when a user is loa3 when successful response with 200
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is not signed in is expected to respond with status code :unauthorized (401)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is signed in when an error occurs when Multiple Contacts found by ICN behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is signed in when an error occurs when Multiple Contacts found by ICN log uuid
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is signed in when an error occurs when a standard error behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is signed in when everything is okay is expected to include ("id" => "4", "type" => "inquiry", "attributes" => { "inquiry_number" => "A-4", "allow_attachments" => nil, "allow_replies" => nil, "has_attachments" => true, "attachments" => [{ "Id" => "4", "Name" => "testfile.txt" }], "category_name" => "Benefits issues outside the U.S.", "created_on" => "8/5/2024 4:51:52 PM", "correspondences" => nil, "has_been_split" => true, "inquiry_topic" => "All other Questions", "level_of_authentication" => "Personal", "last_update" => "8/5/2024 4:51:52 PM", "queue_id" => "987654", "queue_name" => "Compensation", "status" => "In Progress", "submitter_question" => "What is compensation?", "school_facility_code" => "0123", "veteran_relationship" => "self" })
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #index when user is signed in when everything is okay is expected to respond with status code :ok (200)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #profile behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #profile when a user is signed in response with 200
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #profile when the service call fails behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #profile when the service call fails raise InvalidProfileError
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when mock is given is expected to eq { "data" => { "id" => "1", "type" => "inquiry", "attributes" => { "inquiry_number" => "A-1", "allow_attachments" => nil, "allow_replies" => nil, "has_attachments" => true, "attachments" => [{ "Id" => "1", "Name" => "testfile.txt" }], "category_name" => "Debt for benefit overpayments and health care copay bills", "created_on" => "8/5/2024 4:51:52 PM", "correspondences" => { "data" => [{ "id" => "1", "type" => "correspondence", "attributes" => { "message_type" => "722310001: Response from VA", "created_on" => "1/2/23 4:45:45 PM", "modified_on" => "1/2/23 5:45:45 PM", "status_reason" => "Completed/Sent", "description" => "Your claim is still In Progress", "enable_reply" => true, "attachments" => [{ "Id" => "12", "Name" => "correspondence_1_attachment.pdf" }] } }] }, "has_been_split" => true, "inquiry_topic" => "Status of a pending claim", "level_of_authentication" => "Personal", "last_update" => "8/5/2024 4:51:52 PM", "queue_id" => "987654", "queue_name" => "Debt Management Center", "status" => "Replied", "submitter_question" => "What is my status?", "school_facility_code" => "0123", "veteran_relationship" => "self" } } }
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when mock is given is expected to respond with status code :ok (200)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when mock is not given is expected to eq { "data" => { "id" => "a6c3af1b-ec8c-ee11-8178-001dd804e106", "type" => "inquiry", "attributes" => { "inquiry_number" => "A-123456", "allow_attachments" => nil, "allow_replies" => nil, "has_attachments" => nil, "attachments" => [{ "Id" => "012345", "Name" => "File A.pdf" }], "category_name" => "Debt for benefit overpayments and health care copay bills", "created_on" => "8/5/2024 4:51:52 PM", "correspondences" => { "data" => [{ "id" => "a6c3af1b-ec8c-ee11-8178-001dd804e106", "type" => "correspondence", "attributes" => { "message_type" => nil, "created_on" => "8/5/2024 4:51:52 PM", "modified_on" => nil, "status_reason" => nil, "description" => nil, "enable_reply" => nil, "attachments" => [{ "Id" => "012345", "Name" => "File A.pdf" }] } }] }, "has_been_split" => true, "inquiry_topic" => "Cemetery Debt", "level_of_authentication" => "Personal", "last_update" => "8/5/2024 4:51:52 PM", "queue_id" => "9876t54", "queue_name" => "Debt Management Center", "status" => "In Progress", "submitter_question" => "My question is... ", "school_facility_code" => "0123", "veteran_relationship" => "self" } } }
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when mock is not given is expected to respond with status code :ok (200)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when the id is invalid behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #show when user is signed in when the id is invalid is expected to respond with a not_found status code (404)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #status When not successful behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #status When not successful raise StatusRetrieverError
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries GET #status When succesful returns the status for the given inquiry id
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries POST #create_reply behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries POST #create_reply when crm api fail when the API call fails behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries POST #create_reply when crm api fail when the API call fails raise InquiriesCreatorError
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries POST #create_reply when successful returns status 200
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries ask_va_api_maintenance_mode when Flipper raises an error fails safe and returns 503 Service Unavailable
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries ask_va_api_maintenance_mode when false returns 200
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries ask_va_api_maintenance_mode when true returns 503 Service Unavailable
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create behaves like an endpoint requiring loa3 returns unauthorized for LOA1 users
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create topic-specific validation tests allows other categories without education restrictions
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create topic-specific validation tests returns proper JSON error for Transfer of benefits topic
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create topic-specific validation tests returns proper JSON error for regular education benefits topics
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create topic-specific validation tests returns success JSON for VR&E (Chapter 31) topic - confirming exception
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create when submitting education benefits inquiry successfully creates education benefits inquiry when authenticated
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create when submitting education benefits inquiry without authentication rejects education benefits inquiry when unauthenticated
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create when user is loa3 when crm api fail when the API call fails behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create when user is loa3 when crm api fail when the API call fails raise InquiriesCreatorError and set span safe_fields
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #create when user is loa3 when successful is expected to respond with status code :created (201)
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #unauth_create when crm api fail when the API call fails behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #unauth_create when crm api fail when the API call fails raise InquiriesCreatorError
modules.ask_va_api.spec.requests.ask_va_api.v0.inquiries_spec ‑ AskVAApi::V0::Inquiries when creating an inquiry POST #unauth_create when successful is expected to respond with status code :created (201)
modules.ask_va_api.spec.requests.ask_va_api.v0.static_data_spec ‑ AskVAApi StaticData GET #announcements when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.static_data_spec ‑ AskVAApi StaticData GET #announcements when successful returns announcements data
modules.ask_va_api.spec.requests.ask_va_api.v0.static_data_spec ‑ AskVAApi StaticData GET #branch_of_service when successful returns http status :ok
modules.ask_va_api.spec.requests.ask_va_api.v0.static_data_spec ‑ AskVAApi StaticData GET #contents when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.ask_va_api.v0.static_data_spec ‑ AskVAApi StaticData GET #contents when successful returns contents data
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#call when a Redis::BaseError occurs raises a CacheStoreError
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#call when an ApiServiceError occurs handles the service error through the ErrorHandler
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#call when the cache has data returns data from the cache without calling the service
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#call when the cache is empty fetches data from the service and stores it in the cache
modules.ask_va_api.spec.services.crm.crm_token_spec ‑ Crm::CrmToken#call when veis auth service returns a 401 error response logs message and raises exception
modules.ask_va_api.spec.services.crm.crm_token_spec ‑ Crm::CrmToken#call when veis auth service returns a success response returns token
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service api_end_to_end_testing when the feature toggle is disabled sends ICN header and returns parsed response with correct organizationName
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service api_end_to_end_testing when the feature toggle is enabled sends ICN header and returns parsed response with correct organizationName
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service sends ICN header and returns parsed response in development env
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service sends ICN header and returns parsed response in production env
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service sends ICN header and returns parsed response in staging env
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service sends ICN header and returns parsed response in test env
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call when ICN is empty while retrieving by Inquiry Number raises an error for empty ICN with inquiry number search
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call when X-VA-ICN header is missing raises an error when ICN header is missing
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call when inquiry does not belong to the user returns an empty data array if inquiry does not belong to the user
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call when the server returns an error returns an error response with matching status
modules.ask_va_api.spec.services.dynamics_mock_service_spec ‑ DynamicsMockService#call when the file contains invalid JSON content raises InvalidJSONContent error
modules.ask_va_api.spec.services.dynamics_mock_service_spec ‑ DynamicsMockService#call when the file contains valid JSON content with icn payload filters data based on icn and excludes attachments
modules.ask_va_api.spec.services.dynamics_mock_service_spec ‑ DynamicsMockService#call when the file contains valid JSON content with id payload filters data based on id
modules.ask_va_api.spec.services.dynamics_mock_service_spec ‑ DynamicsMockService#call when the file does not exist raises FileNotFound error
modules.ask_va_api.spec.services.log_service_spec ‑ LogService#call when the provided block raises an error logs the error
modules.ask_va_api.spec.services.log_service_spec ‑ LogService#call when the provided block raises an error returns nil
modules.ask_va_api.spec.services.log_service_spec ‑ LogService#call when the provided block raises an error sets error tags on the span
modules.ask_va_api.spec.services.log_service_spec ‑ LogService#call when the provided block runs without errors returns the result of the block
modules.ask_va_api.spec.services.log_service_spec ‑ LogService#call when the provided block runs without errors sets the tags, metric, and finishes the span
modules.ask_va_api.spec.services.redis_client_spec ‑ AskVAApi::RedisClient#fetch fetch data from the cache
modules.ask_va_api.spec.services.redis_client_spec ‑ AskVAApi::RedisClient#store_data writes the data to the cache with an expiry time
modules.ask_va_api.spec.sidekiq.crm.facilities_data_job_spec ‑ Crm::FacilitiesDataJob#perform when an error occurs during caching logs the error and continues processing when an error occurs
modules.ask_va_api.spec.sidekiq.crm.facilities_data_job_spec ‑ Crm::FacilitiesDataJob#perform when successful when successful creates an instance of Crm::CacheData and calls fetch_and_cache_data with correct parameters
modules.ask_va_api.spec.sidekiq.crm.optionset_data_job_spec ‑ Crm::OptionsetDataJob#perform when an error occurs during caching logs the error and continues processing when an error occurs
modules.ask_va_api.spec.sidekiq.crm.optionset_data_job_spec ‑ Crm::OptionsetDataJob#perform when successful when successful creates an instance of Crm::CacheData and calls fetch_and_cache_data with correct parameters
modules.ask_va_api.spec.sidekiq.crm.topics_data_job_spec ‑ Crm::TopicsDataJob#perform creates an instance of Crm::CacheData and calls it
modules.ask_va_api.spec.sidekiq.crm.topics_data_job_spec ‑ Crm::TopicsDataJob#perform when an error occurs logs the error
modules.avs.spec.models.avs.v0.after_visit_summary_spec ‑ Avs::V0::AfterVisitSummary Creating missing data
modules.avs.spec.models.avs.v0.after_visit_summary_spec ‑ Avs::V0::AfterVisitSummary Creating object defaults
modules.avs.spec.requests.avs.v0.apidoc_spec ‑ Avs::V0::Apidocs API Documentation avs/v0/avs/search Invalid parameters Returns 400 when parameters are invalid
modules.avs.spec.requests.avs.v0.apidoc_spec ‑ Avs::V0::Apidocs API Documentation avs/v0/avs/search Successful search supports searching for an AVS
modules.avs.spec.requests.avs.v0.apidoc_spec ‑ Avs::V0::Apidocs API Documentation avs/v0/avs/{id} supports retrieving an AVS
modules.avs.spec.requests.avs.v0.apidoc_spec ‑ Avs::V0::Apidocs json validation has valid json
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns 200 when AVS found for appointment
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns 200 when ICN in response does not have checksum
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns 401 when ICN does not match
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns empty response found when AVS not found for appointment
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns error when appointmentIen does not have the correct format
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns error when appointmentIen is not given
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns error when stationNo does not have the correct format
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `index` returns error when stationNo is not given
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns 200 when AVS found for appointment
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns 200 when ICN in AVS does not have checksum
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns 401 when ICN does not match
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns 401 when ICN is null in source file
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns empty response found when AVS not found for sid
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns error when sid format is incorrect
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns error when sid is not in hex format
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns error when sid is too long
modules.avs.spec.requests.avs.v0.avs_spec ‑ V0::Avs GET `show` returns error when sid is too short
modules.avs.spec.services.avs.v0.avs_service_spec ‑ Avs::V0::AvsService get_avs_base_url returns the correct path
modules.avs.spec.services.avs.v0.avs_service_spec ‑ Avs::V0::AvsService get_avs_by_appointment_url returns the correct path
modules.banners.spec.controllers.v0.banners_controller_spec ‑ V0::BannersController GET #by_path returns an empty array if no banners match the criteria
modules.banners.spec.controllers.v0.banners_controller_spec ‑ V0::BannersController GET #by_path returns banners matching the specified path and banner type
modules.banners.spec.lib.banners_spec ‑ Banners.build calls Builder.perform with the correct arguments
modules.banners.spec.lib.banners_spec ‑ Banners.build delegates to Builder.perform
modules.banners.spec.lib.banners_spec ‑ Banners.build when called with different parameters passes different parameters correctly
modules.banners.spec.lib.banners_spec ‑ Banners.update_all calls Updater.perform with no arguments
modules.banners.spec.lib.banners_spec ‑ Banners.update_all delegates to Updater.perform
modules.banners.spec.lib.builder_spec ‑ Banners::Builder private class methods #log_failure increments failure metric with entity_id tag
modules.banners.spec.lib.builder_spec ‑ Banners::Builder private class methods #log_success increments success metric with entity_id tag
modules.banners.spec.lib.builder_spec ‑ Banners::Builder#banner finds or initializes banner by entity_id
modules.banners.spec.lib.builder_spec ‑ Banners::Builder#banner memoizes the banner
modules.banners.spec.lib.builder_spec ‑ Banners::Builder.perform when banner update fails logs failure
modules.banners.spec.lib.builder_spec ‑ Banners::Builder.perform when banner update fails returns false
modules.banners.spec.lib.builder_spec ‑ Banners::Builder.perform when banner update succeeds logs success
modules.banners.spec.lib.builder_spec ‑ Banners::Builder.perform when banner update succeeds returns the banner
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#connection creates a Faraday connection with correct config
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#destroy_missing_banners destroys all banners when keep list is empty
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#destroy_missing_banners destroys banners whose entity_ids are not in the keep list
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#destroy_missing_banners handles non-existent entity_ids gracefully
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#faraday_options in non-production includes proxy settings
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#faraday_options returns correct SSL options
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#log_failure increments StatsD with failure metric
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#log_success increments StatsD with success metric
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#update_vamc_banners returns false when banner update fails
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#update_vamc_banners returns true when all banners are successfully updated
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#vamcs_banner_data when response is invalid JSON returns an error
modules.banners.spec.lib.updater_spec ‑ Banners::Updater#vamcs_banner_data when response is valid JSON returns parsed banner data
modules.banners.spec.lib.updater_spec ‑ Banners::Updater.perform creates a new instance and calls update_vamc_banners
modules.banners.spec.models.banner_spec ‑ Banner is not valid without a headline
modules.banners.spec.models.banner_spec ‑ Banner is not valid without an entity_id
modules.banners.spec.models.banner_spec ‑ Banner is valid with valid attributes
modules.banners.spec.models.banner_spec ‑ Banner.by_path does not return banners that do not match the path
modules.banners.spec.models.banner_spec ‑ Banner.by_path returns banners that match the path type for both direct entityUrls and fieldOffice.entity.entityUrls
modules.banners.spec.models.banner_spec ‑ Banner.by_path returns banners that match the path type for subpages, but not if limit_subpage_inheritance?
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob sidekiq_retries_exhausted increments the exhausted metric
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob sidekiq_retries_exhausted logs the retries exhausted message
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob sidekiq_retries_exhausted when an error occurs in the retries exhausted block logs the failure and raises the error
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob#perform when :banner_update_alternative_banners disabled does not call Banners.update_all
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob#perform when :banner_update_alternative_banners enabled calls Banners.update_all
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob#perform when Banners::Updater::BannerDataFetchError is raised increments the banner_data_fetch_error metric
modules.banners.spec.sidekiq.banners_update_all_job_spec ‑ Banners::UpdateAllJob#perform when Banners::Updater::BannerDataFetchError is raised logs the error as a warning and returns false to avoid retrying
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#base_path has a base path
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#breakers_error_threshold returns the correct error threshold
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#connection creates a Faraday connection
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#service_name has a service name
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#use_mocks? when Settings.bpds.mock is false returns false
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration#use_mocks? when Settings.bpds.mock is true returns true
modules.bpds.spec.lib.bpds.configuration_spec ‑ BPDS::Configuration.base_request_headers includes the Authorization header
modules.bpds.spec.lib.bpds.jwt_generator_spec ‑ BPDS::JwtGenerator#encode_jwt returns a token with required fields
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_json_begun tracks the get_json begun event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_json_failure tracks the get_json failure event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_json_success tracks the get_json success event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_user_identifier tracks the get_user_identifier lookup event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_user_identifier_result tracks the get_user_identifier result event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_get_user_identifier_result_file_number tracks the get_user_identifier file number result event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_skip_bpds_job tracks the skip_bpds_job event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_submit_begun tracks the submit begun event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_submit_failure tracks the submit failure event
modules.bpds.spec.lib.bpds.monitor_spec ‑ BPDS::Monitor#track_submit_success tracks the submit success event
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#bpds_namespace returns the BPDS namespace string based on the form ID and schema version
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#default_payload when a file number is present returns the default payload for a given claim with the file number
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#default_payload when a participant id is present returns the default payload for a given claim with the participant id
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#get_json_by_bpds_uuid returns the response body
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#initialize raises an error if bpds service flipper is disabled
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#submit_json raises an error if claim is nil
modules.bpds.spec.lib.bpds.service_spec ‑ BPDS::Service#submit_json returns the response body when claim is present
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob#perform when the claim has already been submitted logs that the claim has already been submitted
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob#perform when the feature flag is disabled does not perform the job
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob#perform when the submission fails creates a failure attempt and raises the error
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob#perform when the submission is successful and file_number is provided submits the BPDS submission and creates a successful attempt
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob#perform when the submission is successful and participant_id is provided submits the BPDS submission and creates a successful attempt
modules.bpds.spec.lib.bpds.sidekiq.submit_to_bpds_job_spec ‑ BPDS::Sidekiq::SubmitToBPDSJob.sidekiq_retries_exhausted logs the error and creates a failed submission attempt
modules.bpds.spec.models.bpds.submission_attempt_spec ‑ BPDS::SubmissionAttempt behaves like a SubmissionAttempt model associations is expected to belong to submission required: true
modules.bpds.spec.models.bpds.submission_attempt_spec ‑ BPDS::SubmissionAttempt behaves like a SubmissionAttempt model associations is expected to have one saved_claim through submission
modules.bpds.spec.models.bpds.submission_attempt_spec ‑ BPDS::SubmissionAttempt behaves like a SubmissionAttempt model encrypted attributes responds to encrypted fields
modules.bpds.spec.models.bpds.submission_attempt_spec ‑ BPDS::SubmissionAttempt behaves like a SubmissionAttempt model is expected to validate that :submission cannot be empty/falsy
modules.bpds.spec.models.bpds.submission_spec ‑ BPDS::Submission behaves like a Submission model #latest_attempt returns the last attempt
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 2756 to 3118)
There are 33268 tests, see "Raw output" for the list of tests 2756 to 3118.
Raw output
modules.bpds.spec.models.bpds.submission_spec ‑ BPDS::Submission behaves like a Submission model encrypted attributes responds to encrypted fields
modules.bpds.spec.models.bpds.submission_spec ‑ BPDS::Submission behaves like a Submission model is expected to validate that :form_id cannot be empty/falsy
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController with a user logs validation errors
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController with a user passes successfully
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#log_validation_error_to_metadata returns if a `blank` in_progress_form
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#log_validation_error_to_metadata updates the in_progress_form
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#process_attachments removes bad attachments, updates the in_progress_form, and destroys the claim if all attachments are bad
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#process_attachments returns a success
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#show logs show errors
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#show returns a success when the claim is found
modules.burials.spec.controllers.v0.claims_controller_spec ‑ Burials::V0::ClaimsController#show returns an error if the claim is not found
modules.burials.spec.e2e_spec ‑ Burials End to End successfully completes the submission process
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler#on_failure logs silent failure
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler#on_failure logs silent failure avoided
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler#on_stale does nothing
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler#on_success sends a received email
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler.pending_attempts queries with the correct status and form_id
modules.burials.spec.lib.benefits_intake.submission_handler_spec ‑ Burials::BenefitsIntake::SubmissionHandler.pending_attempts returns pending submission attempts with the correct form_id
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when claim is not found
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when claim_id and user_uuid provided
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when no claim_id provided
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when only claim_id provided
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#cleanup_file_paths errors and logs but does not reraise
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#generate_form_pdf when burial_extras_redesign_enabled is false generates PDF with default options
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#generate_form_pdf when burial_extras_redesign_enabled is true generates PDF with redesign options
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with failure form submission attempt return false
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with no form submissions returns false
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with pending form submission attempt return true
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with success form submission attempt return true
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#perform Feature burial_submitted_email_notification=false submits the saved claim successfully
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#perform Feature burial_submitted_email_notification=true submits the saved claim successfully
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#perform is unable to find saved_claim_id
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#perform is unable to find user_account
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#process_document requests specific pdf stamps
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#process_document returns a datestamp pdf path
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#process_document successfully stamps the generated pdf
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#send_confirmation_email errors and logs but does not reraise
modules.burials.spec.lib.benefits_intake.submit_claim_job_spec ‑ Burials::BenefitsIntake::SubmitClaimJob#send_submitted_email errors and logs but does not reraise
modules.burials.spec.lib.burials.form_profiles.va_21p530ez_spec ‑ Burials::FormProfiles::VA21p530ez#metadata returns correct metadata
modules.burials.spec.lib.burials.form_profiles.va_21p530ez_spec ‑ Burials::FormProfiles::VA21p530ez#prefill initializes identity and contact information
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_create_attempt logs sidekiq started
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_create_error logs sidekiq failed
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_create_success logs sidekiq success
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_create_validation_error logs create failed
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_file_cleanup_error logs sidekiq job ensure file cleanup error
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_process_attachment_error logs process attachment failed
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_send_email_failure logs sidekiq job send_confirmation_email error
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_send_email_failure logs sidekiq job send_submitted_email error
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_show404 logs a not found error
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_show_error logs a submission failed error
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_attempted logs sidekiq job upload attempt
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_begun logs sidekiq job started
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_exhaustion with a claim parameter logs sidekiq job exhaustion
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_exhaustion without a claim parameter logs sidekiq job exhaustion
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_retry logs sidekiq job failure and retry
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor with all params supplied #track_submission_success logs sidekiq job successful
modules.burials.spec.lib.burials.monitor_spec ‑ Burials::Monitor#service_name returns expected name
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_deliver does not update database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_other_status does not update database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_permanent_failure does not update database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_temporary_failure does not update database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_deliver updates database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_other_status updates database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_permanent_failure updates database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_temporary_failure updates database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_deliver updates database and records silent failure avoided - confirmed
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_other_status updates database and no monitoring
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_permanent_failure updates database and records silent failure
modules.burials.spec.lib.burials.notification_callback_spec ‑ Burials::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_temporary_failure updates database and no monitoring
modules.burials.spec.lib.burials.notification_email_spec ‑ Burials::NotificationEmail#deliver date_received fallback logic falls back to created_at when both previous dates are nil
modules.burials.spec.lib.burials.notification_email_spec ‑ Burials::NotificationEmail#deliver date_received fallback logic falls back to submitted_at when lighthouse date is nil
modules.burials.spec.lib.burials.notification_email_spec ‑ Burials::NotificationEmail#deliver date_received fallback logic uses lighthouse_updated_at when available
modules.burials.spec.lib.burials.notification_email_spec ‑ Burials::NotificationEmail#deliver successfully sends an email
modules.burials.spec.lib.burials.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21P-530EZ with kitchen_sink test data fills the form correctly
modules.burials.spec.lib.burials.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21P-530EZ with overflow test data fills the form correctly
modules.burials.spec.lib.burials.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21P-530EZ with simple test data fills the form correctly
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez set_state_to_no_if_national with a regular location of death returns the directly mapped location
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#convert_location_of_death with a location needed for translation returns the directly mapped location
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#convert_location_of_death with a location of death of home hospice care (not after discharge) returns the directly mapped location
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#convert_location_of_death with a location of death of home hospice care after discharge returns the directly mapped location
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#convert_location_of_death with a regular location of death in new format returns the directly mapped location
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#convert_location_of_death with no location of death returns nil
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#expand_checkbox with an input of ,BurialExpenseResponsibility returns {"hasBurialExpenseResponsibility"=>nil, "noBurialExpenseResponsibility"=>nil}
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#expand_checkbox with an input of false,BurialExpenseResponsibility returns {"hasBurialExpenseResponsibility"=>nil, "noBurialExpenseResponsibility"=>"On"}
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#expand_checkbox with an input of true,BurialExpenseResponsibility returns {"hasBurialExpenseResponsibility"=>"On", "noBurialExpenseResponsibility"=>nil}
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#merge_fields leaves benefit selections blank on pdf if unselected
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#merge_fields merges the right fields
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#split_phone with an input of {:phone=>"111-222-3333"},phone returns {"first"=>"111", "second"=>"222", "third"=>"3333"}
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#split_phone with an input of {:phone=>"1112223333"},phone returns {"first"=>"111", "second"=>"222", "third"=>"3333"}
modules.burials.spec.lib.burials.pdf_fill.va21p530ez_spec ‑ Burials::PdfFill::Forms::Va21p530ez#split_phone with an input of {}, returns
modules.burials.spec.lib.zero_silent_failures.manual_remediation_spec ‑ Burials::ZeroSilentFailures::ManualRemediation method override coverage returns additional metadata fields
modules.burials.spec.lib.zero_silent_failures.manual_remediation_spec ‑ Burials::ZeroSilentFailures::ManualRemediation method override coverage returns expected stamps
modules.burials.spec.lib.zero_silent_failures.manual_remediation_spec ‑ Burials::ZeroSilentFailures::ManualRemediation method override coverage uses expected claim class
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim a record is processed inherits init callsbacks from saved_claim
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim a record is processed validates against the form schema rejects forms with missing elements
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim after create tracks pdf overflow
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim descends from saved_claim
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim has necessary constants
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim responds to #confirmation_number
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#benefits_claimed returns a full array of values
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#benefits_claimed returns at least an empty array
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#business_line returns the correct business line
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#claimant_first_name returns nil if the key does not exist
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#claimant_first_name returns the first name of the claimant from parsed_form
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#email returns the users email
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#process_attachments! does NOT start a job to submit the saved claim via Benefits Intake
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#send_email calls Burials::NotificationEmail with the claim id and delivers the email
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#veteran_first_name returns nil if the key does not exist
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#veteran_first_name returns the first name of the veteran from parsed_form
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#veteran_last_name returns nil if the key does not exist
modules.burials.spec.models.burials.saved_claim_spec ‑ Burials::SavedClaim#veteran_last_name returns the last name of the veteran from parsed_form
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is authorized builds the claim submission service
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is authorized calls submit_claim on the service
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is authorized creates a check-in session
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is authorized returns success response
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is not authorized returns unauthorized message
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create when user is not authorized returns unauthorized status
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create with invalid parameters when required parameters are missing from travel_claims returns bad request due to missing parameters
modules.check_in.spec.controllers.check_in.v1.travel_claims_controller_spec ‑ CheckIn::V1::TravelClaimsController POST #create with invalid parameters when travel_claims key is missing returns bad request due to missing travel_claims key
modules.check_in.spec.exceptions.check_in.v2.checkin_service_exception_spec ‑ CheckIn::V2::CheckinServiceException checkin_service_exception returns exception with CIE-VETS-API error code in response_values
modules.check_in.spec.exceptions.check_in.v2.checkin_service_exception_spec ‑ CheckIn::V2::CheckinServiceException checkin_service_exception returns exception with CIE-VETS-API in key
modules.check_in.spec.exceptions.check_in.v2.checkin_service_exception_spec ‑ CheckIn::V2::CheckinServiceException checkin_service_exception returns exception with error_message in original_body
modules.check_in.spec.exceptions.check_in.v2.checkin_service_exception_spec ‑ CheckIn::V2::CheckinServiceException checkin_service_exception returns exception with status in original_status
modules.check_in.spec.exceptions.check_in.v2.checkin_service_exception_spec ‑ CheckIn::V2::CheckinServiceException.build returns an instance of cie exception
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#after when patient_check_ins#create when set_e_checkin_started_called = false returns the after info hash with initiated_by set with vetext
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#after when patient_check_ins#create when set_e_checkin_started_called = true returns the after info hash with initiated_by set with veteran
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#after when patient_check_ins#show when set_e_checkin_started_called = false without facility_type returns the after info hash with initiated_by set with vetext
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#after when patient_check_ins#show when set_e_checkin_started_called = true with oh facility_type returns the after info hash with initiated_by set with vetext
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#after when patient_check_ins#show when set_e_checkin_started_called = true without facility_type returns the after info hash with initiated_by set with vetext
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#before when endpoint called with facility_type returns the before info hash with nil facility_type
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#before when endpoint called without facility_type returns the before info hash with nil facility_type
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger.build is a type of CheckIn::Utils::Logger
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn attributes responds to uud
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn constants has a UUID regex
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn#client_error has a response
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn#valid? when invalid uuid returns false
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn#valid? when valid uuid returns true
modules.check_in.spec.models.check_in.patient_check_in_spec ‑ CheckIn::PatientCheckIn.build returns an instance of PatientCheckIn
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn attributes gets redis_session_prefix from settings
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn attributes gets redis_token_expiry from settings
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn attributes responds to check_in
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn attributes responds to data
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn attributes responds to settings
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn check_in_type delegates check_in_type to check_in
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn#error_message returns an error message
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn#error_status? returns true
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn#unauthorized_message returns a hashed response
modules.check_in.spec.models.check_in.v2.patient_check_in_spec ‑ CheckIn::V2::PatientCheckIn.build returns an instance of PatientCheckIn
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to check_in_type
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to facility_type
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to handoff
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to jwt
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to last_name
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to settings
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session attributes responds to uuid
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session constants has a LAST_NAME_REGEX regex
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session constants has a UUID regex
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#authorized? when both jwt and Redis key/value absent returns false
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#authorized? when both jwt and Redis key/value present returns true
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#client_error when called with invalid dob has a response
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#invalid_request returns a invalid parameter error
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#key returns a key in the proper format
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#success_message returns a hash
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#unauthorized_message returns a hash
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid? returns false for invalid day in dob
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid? returns false for invalid month in dob
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid? returns false for invalid year in dob
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid? returns false for ssn instead of dob
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid? returns true for valid params
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid_uuid? when invalid uuid returns false
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session#valid_uuid? when valid uuid returns true
modules.check_in.spec.models.check_in.v2.session_spec ‑ CheckIn::V2::Session.build returns an instance of Session
modules.check_in.spec.requests.check_in.v0.patient_check_ins_spec ‑ CheckIn::V0::PatientCheckIns GET `show` returns not implemented
modules.check_in.spec.requests.check_in.v0.patient_check_ins_spec ‑ CheckIn::V0::PatientCheckIns POST `create` returns not implemented
modules.check_in.spec.requests.check_in.v0.travel_claims_spec ‑ CheckIn::V0::TravelClaims POST `create` when session is authorized enqueues the submission job and returns 202
modules.check_in.spec.requests.check_in.v0.travel_claims_spec ‑ CheckIn::V0::TravelClaims POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.requests.check_in.v0.travel_claims_spec ‑ CheckIn::V0::TravelClaims POST `create` when travel reimbursement feature flag is disabled returns routing error
modules.check_in.spec.requests.check_in.v1.patient_check_ins_spec ‑ CheckIn::V1::PatientCheckIns GET `show` returns not implemented
modules.check_in.spec.requests.check_in.v1.patient_check_ins_spec ‑ CheckIn::V1::PatientCheckIns POST `create` returns not implemented
modules.check_in.spec.requests.check_in.v1.sessions_spec ‑ CheckIn::V1::Sessions GET `show` returns not implemented
modules.check_in.spec.requests.check_in.v1.sessions_spec ‑ CheckIn::V1::Sessions POST `create` returns not implemented
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is disabled returns not found status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when ICN is blank in Redis cache returns bad request status due to blank ICN
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when ICN is blank in Redis cache returns error message about missing ICN
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when ICN is missing from Redis cache returns bad request status due to missing ICN
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when ICN is missing from Redis cache returns error message about missing ICN
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when claim already exists for appointment logs existing claim error when 400 status is received
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when claim already exists for appointment returns specific error message from Travel Pay API
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when external API returns 401 and retries with fresh tokens handles 401 error and retries with fresh tokens
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when external API returns 401 and retries with fresh tokens refreshes tokens and retries the request once
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when malformed JSON is sent returns internal server error status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when service raises an error returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when service raises an error returns error details
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when user is not authorized returns unauthorized message
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled when user is not authorized returns unauthorized status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when appointment_date is not valid format returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when parameters are empty strings returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when parameters are nil returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when required parameters are missing from travel_claims returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when required parameters are missing from travel_claims returns validation errors
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when travel_claims key is missing returns bad request status
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with invalid parameters when travel_claims key is missing returns error message about missing travel_claims key
modules.check_in.spec.requests.check_in.v1.travel_claims_spec ‑ CheckIn::V1::TravelClaims POST /check_in/v1/travel_claims when feature flag is enabled with valid parameters and authorized user returns success response
modules.check_in.spec.requests.check_in.v2.apidocs_request_spec ‑ CheckIn::V2::Apidocs GET `index` has the correct openapi version
modules.check_in.spec.requests.check_in.v2.apidocs_request_spec ‑ CheckIn::V2::Apidocs GET `index` is a hash
modules.check_in.spec.requests.check_in.v2.apidocs_request_spec ‑ CheckIn::V2::Apidocs GET `index` is successful
modules.check_in.spec.requests.check_in.v2.demographics_spec ‑ CheckIn::V2::Demographics PATCH `update` with DOB in the session when CHIP confirm_demographics throws 504 exception returns error response
modules.check_in.spec.requests.check_in.v2.demographics_spec ‑ CheckIn::V2::Demographics PATCH `update` with DOB in the session when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.requests.check_in.v2.demographics_spec ‑ CheckIn::V2::Demographics PATCH `update` with DOB in the session when called with demographic_confirmations in authorized session returns valid response
modules.check_in.spec.requests.check_in.v2.demographics_spec ‑ CheckIn::V2::Demographics PATCH `update` with DOB in the session when called without demographic_confirmations in authorized session returns bad request
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when JWT token and Redis entries are absent returns read.none permissions
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when the session is authorized for OH sites does not call set_echeckin_started
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when the session is authorized returns valid response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when the session is authorized when setECheckinStartedCalled set to true returns valid response without calling set_echeckin_started
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when the session is authorized when set_echeckin_started call fails returns error response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns GET `show` when the session is authorized when set_echeckin_started call succeeds calls set_echeckin_started and returns valid response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns POST `create` when CHIP create_check_in returns 404 returns 404 error response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns POST `create` when CHIP create_check_in throws exception with 500 status code returns 500 error response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns POST `create` when session is authorized returns a successful response
modules.check_in.spec.requests.check_in.v2.patient_check_ins_spec ‑ CheckIn::V2::PatientCheckIns POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns GET `show` when JWT token and Redis entries are absent returns read.none permissions
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns GET `show` when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns GET `show` when the session is authorized with dob returns valid response
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns POST `create` when CHIP pre_check_in returns a 404 returns 404 error response
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns POST `create` when CHIP pre_check_in throws exception with 500 status code returns 500 error response
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns POST `create` when session is authorized with DOB returns successful response
modules.check_in.spec.requests.check_in.v2.pre_check_ins_spec ‑ CheckIn::V2::PreCheckIns POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` invalid params returns bad request when end date is invalid
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` invalid params returns bad request when start date is invalid
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` when feature flag is off returns not found
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` when session does not exist returns read.none permissions
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` when session does not exist returns unauthorized status
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` when session is not authorized returns unauthorized response
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when appointment service returns 500 returns error
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when appointment service returns successfully returns appointments
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when appointment service returns successfully without clinic returns appointments
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when appointment service returns successfully without location id for single appointment returns appointments
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when facility service returns 500 returns error
modules.check_in.spec.requests.check_in.v2.sessions.appointments_spec ‑ CheckIn::V2::Sessions::Appointments GET `index` with valid LoROTA session when facility service succeeds 200 but clinic service returns 500 returns error
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when invalid uuid returns an error response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when precheckin refresh_precheckin returns 200 returns a valid unauthorized response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when precheckin refresh_precheckin returns 404 throws a 404 error
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when precheckin refresh_precheckin returns 500 throws an error
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when token not present in session cookie or cache returns read.none permissions
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions GET `show` when token present in session created with DOB returns read.full permissions
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when JWT token and Redis entries are absent in session created using DOB returns a success response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when JWT token and Redis entries are present in session created using DOB returns a success response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when LoROTA returns a 401 for token in session created using DOB for retry_attempt < max_auth_retry_limit increments retry_attempt count in redis
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when LoROTA returns a 401 for token in session created using DOB for retry_attempt < max_auth_retry_limit returns a 401 error
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when LoROTA returns a 401 for token in session created using DOB for retry_attempt > max_auth_retry_limit returns a 410 error
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when LoROTA returns a 401 for token in session created using DOB for retry_attempt > max_auth_retry_limit returns a 410 unique error message for any token endpoint failure message
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when LoROTA returns a 401 for token in session created using DOB for retry_attempt > max_auth_retry_limit still returns a 410 error message if delete endpoint fails
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when invalid params in session created using DOB returns an error response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when pre_checkin in session created using DOB when CHIP returns 404 for precheckin started returns a success response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when pre_checkin in session created using DOB when CHIP returns 500 error for precheckin started call returns a success response
modules.check_in.spec.requests.check_in.v2.sessions_spec ‑ CheckIn::V2::Sessions POST `create` when pre_checkin in session created using DOB when CHIP sets precheckin started status successfully returns a success response
modules.check_in.spec.serializers.check_in.facilities.facilities_data_serializer_spec ‑ CheckIn::Facilities::FacilitiesDataSerializer#serializable_hash when all the necessary fields exist returns a serialized hash
modules.check_in.spec.serializers.check_in.facilities.facilities_data_serializer_spec ‑ CheckIn::Facilities::FacilitiesDataSerializer#serializable_hash when name does not exist returns a serialized hash with nil in name field
modules.check_in.spec.serializers.check_in.v2.appointment_data_serializer_spec ‑ CheckIn::V2::AppointmentDataSerializer#serializable_hash for OH data returns a serialized hash
modules.check_in.spec.serializers.check_in.v2.appointment_data_serializer_spec ‑ CheckIn::V2::AppointmentDataSerializer#serializable_hash returns a serialized hash
modules.check_in.spec.serializers.check_in.v2.appointment_data_serializer_spec ‑ CheckIn::V2::AppointmentDataSerializer#serializable_hash when demographics and demographics status are nil return empty hash
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash for OH data returns serialized identifier data
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when appointmentIEN does not exist returns a serialized hash without appointmentIEN
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when appointmentIEN exists returns a serialized hash with appointmentIEN
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when facility type and edipi exists returns a serialized hash with edipi and facility type
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when icn does not exist returns a serialized hash with icn nil
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when icn exists returns a serialized hash with icn
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when mobilePhone does not exist returns a serialized hash with mobilePhone nil
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when mobilePhone exists returns a serialized hash with mobilePhone
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when patientCellPhone does not exist returns a serialized hash without patientCellPhone
modules.check_in.spec.serializers.check_in.v2.appointment_identifiers_serializer_spec ‑ CheckIn::V2::AppointmentIdentifiersSerializer#serializable_hash when patientCellPhone exists returns a serialized hash with patientCellPhone
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos claim appointment data returns a serialized hash
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos clinic appointment data returns a serialized hash
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos video appointment at VA location returns a serialized hash
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos video appointment data at atlas location returns a serialized hash
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos video appointment data at home returns a serialized hash
modules.check_in.spec.serializers.vaos.appointment_serializer_spec ‑ CheckIn::VAOS::AppointmentSerializer for valid vaos video appointment on GFE returns a serialized hash
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client extends extends forwardable
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns a 400 error response returns original error
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns a 401 error response returns original error
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns a 403 error response raises exception
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns a 500 error response returns original error
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns success response returns appointments data
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#appointments when appointments service returns success response takes out https://va.gov strips https://va.gov from any system property in the response
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client#initialize has settings attribute
modules.check_in.spec.services.check_in.map.client_spec ‑ CheckIn::Map::Client.build returns an instance of described_class
modules.check_in.spec.services.check_in.map.redis_client_spec ‑ CheckIn::Map::RedisClient#save_token saves the value in cache
modules.check_in.spec.services.check_in.map.redis_client_spec ‑ CheckIn::Map::RedisClient#token when cache does not exist returns nil
modules.check_in.spec.services.check_in.map.redis_client_spec ‑ CheckIn::Map::RedisClient#token when cache exists returns the cached value
modules.check_in.spec.services.check_in.map.redis_client_spec ‑ CheckIn::Map::RedisClient#token when cache has expired returns nil
modules.check_in.spec.services.check_in.map.redis_client_spec ‑ CheckIn::Map::RedisClient.build returns an instance of RedisClient
modules.check_in.spec.services.check_in.map.token_service_spec ‑ CheckIn::Map::TokenService#initialize has a redis client
modules.check_in.spec.services.check_in.map.token_service_spec ‑ CheckIn::Map::TokenService#token when it does not exist in redis returns token by calling client and saves it in redis
modules.check_in.spec.services.check_in.map.token_service_spec ‑ CheckIn::Map::TokenService#token when it exists in redis returns token from redis
modules.check_in.spec.services.check_in.map.token_service_spec ‑ CheckIn::Map::TokenService.build returns an instance of Service
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when callback metadata is empty handles empty metadata gracefully
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when callback metadata is missing handles missing metadata gracefully
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has permanent failure logs error message with details
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has permanent failure with failure template for CIE facility increments error and silent failure metrics with CIE tags
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has permanent failure with failure template for OH facility increments error and silent failure metrics with OH tags
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has permanent failure with non-failure template increments only error metrics
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has temporary failure increments error metrics and logs warning
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification has unknown status increments error metrics and logs warning
modules.check_in.spec.services.check_in.travel_claim_notification_callback_spec ‑ CheckIn::TravelClaimNotificationCallback.call when notification is delivered increments success metrics and logs info
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.determine_facility_type_from_template returns "cie" for CIE templates and unknown templates
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.determine_facility_type_from_template returns "oh" for OH template IDs and nil
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.failure_template? returns false for non-failure templates
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.failure_template? returns true for failure templates
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.increment_silent_failure_metrics determines facility type when nil is passed and increments for nil template
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.increment_silent_failure_metrics does not increment metrics for non-failure templates
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.increment_silent_failure_metrics increments metrics with correct tags for failure templates
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.phone_last_four extracts last four digits from various phone number formats
modules.check_in.spec.services.check_in.travel_claim_notification_utilities_spec ‑ CheckIn::TravelClaimNotificationUtilities.phone_last_four handles invalid input appropriately
modules.check_in.spec.services.check_in.vaos.appointment_service_spec ‑ CheckIn::VAOS::AppointmentService#get_appointments when vaos returns server error throws exception
modules.check_in.spec.services.check_in.vaos.appointment_service_spec ‑ CheckIn::VAOS::AppointmentService#get_appointments when vaos returns successful response returns appointments
modules.check_in.spec.services.check_in.vaos.appointment_service_spec ‑ CheckIn::VAOS::AppointmentService.build returns an instance of Service
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#config returns an instance of Configuration
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#headers returns correct headers
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#initialize has a check_in_session object
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#initialize has a patient icn
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#referrer when does not end in .gov returns https://review-instance.va.gov
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService#referrer when ends in .gov returns the hostname with "vets" replaced with "va"
modules.check_in.spec.services.check_in.vaos.base_service_spec ‑ CheckIn::VAOS::BaseService.build returns an instance of Service
modules.check_in.spec.services.check_in.vaos.configuration_spec ‑ CheckIn::VAOS::Configuration#base_path has a base path
modules.check_in.spec.services.check_in.vaos.configuration_spec ‑ CheckIn::VAOS::Configuration#connection has a connection
modules.check_in.spec.services.check_in.vaos.configuration_spec ‑ CheckIn::VAOS::Configuration#service_name has a service name
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService facilities api data from cache when clinic data exists in cache returns clinic data from cache
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService facilities api data from cache when facility data exists in cache returns facility data from cache
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService#perform when clinics api return server error throws exception
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService#perform when facilities api return server error throws exception
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService#perform when no clinic data in cache, vaos clinic api returns successful response returns clinic data
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService#perform when no facilities data in cache, vaos returns successful response returns facility
modules.check_in.spec.services.check_in.vaos.facility_service_spec ‑ CheckIn::VAOS::FacilityService.build returns an instance of Service
modules.check_in.spec.services.travel_claim.appointments_client_spec ‑ TravelClaim::AppointmentsClient private methods #build_appointment_body builds correct request body with camelCase keys
modules.check_in.spec.services.travel_claim.appointments_client_spec ‑ TravelClaim::AppointmentsClient private methods #build_appointment_headers builds headers with authentication tokens and correlation ID
modules.check_in.spec.services.travel_claim.appointments_client_spec ‑ TravelClaim::AppointmentsClient private methods #build_appointment_headers includes claim headers from base client
modules.check_in.spec.services.travel_claim.appointments_client_spec ‑ TravelClaim::AppointmentsClient#find_or_create_appointment raises BackendServiceException when the Travel Claim API call fails
modules.check_in.spec.services.travel_claim.appointments_client_spec ‑ TravelClaim::AppointmentsClient#find_or_create_appointment uses perform method to make appointment request
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize fetches veis and v4 tokens and caches the result (with provided icn)
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize raises when ICN is missing and no session provided
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize raises when ICN is missing in Redis with session provided
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize resolves icn from Redis when not passed
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize returns cached token when present (provided icn; non-PHI key)
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#authorize returns cached token when present (session uuid key)
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#request_new_tokens raises when ICN cannot be resolved
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#request_new_tokens resolves icn via session and persists tokens
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#request_new_tokens returns and persists both veis and v4 tokens (provided icn)
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#secure_cache_key falls back to credentials secret_key_base when settings secret is absent
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#secure_cache_key uses hardcoded fallback when neither settings nor credentials provide a secret
modules.check_in.spec.services.travel_claim.auth_manager_spec ‑ TravelClaim::AuthManager#secure_cache_key uses settings.cache_key_secret when present
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient inheritance inherits from Common::Client::Base
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#claim_headers when environment is non-prod returns single subscription key header
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#claim_headers when environment is prod returns both E and S subscription keys
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#config returns a TravelClaim::Configuration instance
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#mock_enabled? returns false otherwise
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#mock_enabled? returns true when flipper flag is enabled
modules.check_in.spec.services.travel_claim.base_client_spec ‑ TravelClaim::BaseClient#mock_enabled? returns true when settings.mock is true
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns false for errors without detail
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns false for other errors
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns true for "already been created" error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns true for "already exists" error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns true for "duplicate" error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 3119 to 3481)
There are 33268 tests, see "Raw output" for the list of tests 3119 to 3481.
Raw output
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim detection #duplicate_claim_error? returns true for error with standardized duplicate claim code
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim metrics when claim already exists for CIE facility increments CIE duplicate claim metric
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim metrics when claim already exists for OH facility increments OH duplicate claim metric
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics duplicate claim metrics when duplicate claim error has different message format increments duplicate claim metric for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when appointment request fails increments appointment error metric for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when appointment request fails with CIE facility type increments appointment error metric for CIE facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when claim creation fails increments claim creation error metric for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when claim creation fails with CIE facility type increments claim creation error metric for CIE facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when claim submission fails increments claim submission error metric for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when claim submission fails with CIE facility type increments claim submission error metric for CIE facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when expense addition fails increments expense addition error metric for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics error metrics when expense addition fails with CIE facility type increments expense addition error metric for CIE facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics success metrics when claim submission succeeds for CIE facility increments CIE success metric
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService StatsD metrics success metrics when claim submission succeeds for OH facility increments OH success metric
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #error_template_id with CIE facility type returns CIE error template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #error_template_id with OH facility type returns OH error template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #extract_claim_number_last_four with JSON string response body parses JSON and extracts last four digits
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #extract_claim_number_last_four with malformed response returns unknown for parsing errors
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #extract_claim_number_last_four with missing claim ID returns unknown for missing claim ID
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #extract_claim_number_last_four with valid response body extracts last four digits of claim ID
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #success_template_id with CIE facility type returns CIE success template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #success_template_id with OH facility type returns OH success template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService notification helper methods #success_template_id with unknown facility type defaults to CIE success template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#log_message when check_in_experience_travel_claim_logging feature flag is disabled does not log anything
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#log_message when check_in_experience_travel_claim_logging feature flag is enabled logs the message with proper formatting
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when all steps succeed completes the full claim submission flow
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when all steps succeed sends success notification when feature flag is enabled
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when all steps succeed when notification feature flag is disabled does not send notification
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when all steps succeed with CIE facility type sends success notification with CIE template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when appointment request fails raises backend service exception for appointment failure
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when appointment request fails sends error notification when feature flag is enabled
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when appointment request fails when notification feature flag is disabled does not send error notification
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when appointment request fails with CIE facility type sends error notification with CIE template
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when appointment response is malformed raises backend service exception for malformed appointment response
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when authentication fails when VEIS token request fails raises authentication error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when authentication fails when system access token request fails raises authentication error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when business rules are violated when appointment date is in the future raises business rule violation error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when business rules are violated when facility type is not supported raises facility not supported error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim already exists for appointment sends duplicate claim notification for OH facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim already exists for appointment with CIE facility type sends duplicate claim notification for CIE facility
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim creation fails raises claim creation failed error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim response is malformed raises backend service exception for malformed claim response
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim submission fails raises claim submission failed error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when claim submission response is malformed raises backend service exception for malformed submission response
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when expense response is malformed raises backend service exception for malformed expense response
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when mileage expense creation fails raises expense addition failed error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when network infrastructure fails when request times out raises timeout error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when network infrastructure fails when service is unavailable raises service unavailable error
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when validation fails when appointment_date is missing raises BackendServiceException for missing appointment_date
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when validation fails when check_in_uuid is missing raises BackendServiceException for missing check_in_uuid
modules.check_in.spec.services.travel_claim.claim_submission_service_spec ‑ TravelClaim::ClaimSubmissionService#submit_claim when validation fails when facility_type is missing raises BackendServiceException for missing facility_type
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client extends extends forwardable
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#claim_status when call to claims status times out logs message and returns an timeout error response
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#claim_status when claims status returns a success response returns status response
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#claim_status when claims status returns an error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#claims_default_header when environment is non-prod returns single subscription key in headers
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#claims_default_header when environment is prod returns both subscription keys in headers
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#initialize has a session
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#initialize has default client_number if not initialized with it
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#initialize has settings attribute
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#initialize has the client_number it is initialized with
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when call to claims service times out logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when claims service returns a 400 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when claims service returns a 401 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when claims service returns a 404 error response logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when claims service returns a 500 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim when claims service returns success response returns claims number
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when call to claims service times out logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when claims service returns a 400 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when claims service returns a 401 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when claims service returns a 404 error response logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when claims service returns a 500 error response logs message and returns original error
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#submit_claim_v2 when claims service returns success response returns claims number
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#token when veis auth service returns a 401 error response logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#token when veis auth service returns a 500 error response logs message and raises exception
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#token when veis auth service returns a success response returns token
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client#token when veis auth service returns a success response yields to block
modules.check_in.spec.services.travel_claim.client_spec ‑ TravelClaim::Client.build returns an instance of described_class
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration inheritance includes Singleton
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration inheritance inherits from Common::Client::Configuration::REST
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration singleton behavior returns the same instance
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#base_path has a base path
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#connection configures the connection with proper middleware
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#connection has a connection
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#connection uses the correct base URL
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#mock_enabled? when flipper flag is disabled returns false
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#mock_enabled? when flipper flag is enabled returns true
modules.check_in.spec.services.travel_claim.configuration_spec ‑ TravelClaim::Configuration#service_name has a service name
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient attributes gets redis_token_expiry from settings
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient attributes responds to settings
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#claim_number_last_four when cache does not exist returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#claim_number_last_four when cache exists returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#claim_number_last_four when cache has expired returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#facility_type when cache exists returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#fetch_attribute when cache does not exist returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#fetch_attribute when cache exists returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#icn when cache does not exist returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#icn when cache exists returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#icn when cache has expired returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#mobile_phone returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#patient_cell_phone returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#save_token saves the value in cache
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#station_number returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#token when cache does not exist returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#token when cache exists returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#token when cache has expired returns nil
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient.build returns an instance of RedisClient
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 200 when json string returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 400 for already submitted claim returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 400 for multiple appointments returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 400 for unknown error returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 401 for token error returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 404 returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 408 returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle when status 500 returns a formatted response
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle_claim_status_response when status 200 when empty response returns a formatted response with empty status code
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle_claim_status_response when status 200 when multiple statuses returns a formatted response with multiple status code
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle_claim_status_response when status 200 when single status returns a formatted response with success code
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle_claim_status_response when status 408 returns a formatted response with timeout code
modules.check_in.spec.services.travel_claim.response_spec ‑ TravelClaim::Response#handle_claim_status_response when status 500 returns a formatted response with unknown error code
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#claim_status when token does not exist in redis and endpoint fails returns 401 error response
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#claim_status when valid token exists returns response
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#initialize has a check_in session
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#initialize has a redis client
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#submit_claim when token does not exist in redis and endpoint fails returns 401 error response
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#submit_claim when valid token exists returns response from claim api
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#token when it does not exist in redis returns token by calling client
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service#token when it exists in redis returns token from redis
modules.check_in.spec.services.travel_claim.service_spec ‑ TravelClaim::Service.build returns an instance of Service
modules.check_in.spec.services.travel_claim.token_client_spec ‑ TravelClaim::TokenClient#system_access_token_v4 bubbles errors when service returns non-200
modules.check_in.spec.services.travel_claim.token_client_spec ‑ TravelClaim::TokenClient#system_access_token_v4 uses E/S subscription keys in production
modules.check_in.spec.services.travel_claim.token_client_spec ‑ TravelClaim::TokenClient#system_access_token_v4 uses perform method to make v4 system access token request
modules.check_in.spec.services.travel_claim.token_client_spec ‑ TravelClaim::TokenClient#veis_token bubbles errors when VEIS returns non-200
modules.check_in.spec.services.travel_claim.token_client_spec ‑ TravelClaim::TokenClient#veis_token uses perform method to make VEIS token request
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication builds headers with current tokens
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication does not retry authentication more than once per request
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication fails fast when token refresh fails after 401
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication fetches fresh tokens when none are cached
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication handles 401 errors by refreshing tokens and retrying once
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication logs auth retry when 401 error occurs
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication refreshes tokens and clears cache
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient authentication uses cached VEIS token from Redis when available
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient initialization accepts check_in_uuid and appointment_date_time parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient initialization raises error when UUID is blank
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient initialization raises error when appointment_date_time is blank
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#config returns the TravelClaim::Configuration instance
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#headers includes all required headers
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#headers includes subscription key headers
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#headers rebuilds headers when tokens change
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#load_redis_data when Redis ICN lookup fails raises ArgumentError with clear error message
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#load_redis_data when Redis client is unavailable raises ArgumentError with clear error message
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#load_redis_data when Redis operations succeed loads ICN and station number successfully
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#load_redis_data when Redis returns nil values raises ArgumentError with clear error message
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#load_redis_data when Redis station number lookup fails raises ArgumentError with clear error message
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#patch method override calls request method directly for PATCH requests
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#patch method override successfully makes PATCH requests for claim submission
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_appointment_request makes appointment request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_appointment_request when invalid parameters are provided raises BackendServiceException for invalid appointment date
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_claim_request makes claim request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_claim_request when claim creation fails raises BackendServiceException for duplicate appointment
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_claim_submission_request makes claim submission request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_get_claim_request makes get claim request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_get_claim_request when claim is not found raises BackendServiceException for 404 response
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_get_claim_request when server error occurs raises BackendServiceException for 500 response
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#send_mileage_expense_request makes mileage expense request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#subscription_key_headers returns separate E and S keys for production environment
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#subscription_key_headers returns single subscription key for non-production environments
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#system_access_token_request makes system access token request with correct parameters
modules.check_in.spec.services.travel_claim.travel_pay_client_spec ‑ TravelClaim::TravelPayClient#veis_token_request makes VEIS token request with correct parameters
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled generates static token with original credentials
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled uses original settings
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled generates static token with v2 credentials
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses v2 settings
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken#static is an encoded base64 string
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken#tmp_api_id has an api id
modules.check_in.spec.services.v2.chip.claims_token_spec ‑ V2::Chip::ClaimsToken.build returns an instance of ClaimsToken
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client extends extends forwardable
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled makes requests to original endpoints
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled uses original settings
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled makes requests to v2 endpoints
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses v2 settings
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#check_in_appointment returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#check_in_appointment yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#confirm_demographics returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#confirm_demographics yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#delete when CHIP returns an error handles the exception and returns original error
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#delete when CHIP returns successfully returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#delete when CHIP returns successfully yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#initialize has a claims_token attribute
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#initialize has a session
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#initialize has settings attribute
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#initiate_check_in when CHIP returns success returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#initiate_check_in when CHIP returns success yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#pre_check_in returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#pre_check_in yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#refresh_appointments returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#refresh_appointments yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#refresh_precheckin returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#refresh_precheckin yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_echeckin_started when CHIP returns an error handles the exception and returns original error
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_echeckin_started when downstream returns successfully returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_echeckin_started when downstream returns successfully yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_precheckin_started when CHIP returns an error handles the exception and returns original error
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_precheckin_started when downstream returns successfully returns success response
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#set_precheckin_started when downstream returns successfully yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#token returns token
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client#token yields to block
modules.check_in.spec.services.v2.chip.client_spec ‑ V2::Chip::Client.build returns an instance of described_class
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient attributes gets redis_session_prefix from settings
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient attributes gets tmp_api_id from settings
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient attributes responds to settings
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled stores and retrieves data with original session_id
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled uses original tmp_api_id for session_id
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled stores and retrieves data with v2 session_id
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses different cache key when v2 api_id is different
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses v2 tmp_api_id for session_id
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient#get when cache does not exist returns nil
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient#get when cache exists returns the cached value
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient#get when cache expires returns nil
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient#save saves the value in cache
modules.check_in.spec.services.v2.chip.redis_client_spec ‑ V2::Chip::RedisClient.build returns an instance of RedisClient
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 200 when json string returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 200 when non json string returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 400 returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 401 returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 403 returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 404 returns a formatted response
modules.check_in.spec.services.v2.chip.response_spec ‑ V2::Chip::Response#handle when status 500 returns a formatted response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service demographic_confirmations when all demographics data available in check_in_body returns demographics confirmation hash with all demographics data
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service demographic_confirmations when no demographics data available in check_in_body returns demographics confirmation hash with no demographics data
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service demographic_confirmations when only demographics_up_to_date in check_in_body returns demographics confirmation with only demographics_up_to_date data
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service demographic_confirmations when only emergency_contact_up_to_date in check_in_body returns demographics confirmation with only emergency_contact_up_to_date data
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service demographic_confirmations when only next_of_kin_up_to_date in check_in_body returns demographics confirmation with only next_of_kin_up_to_date data
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#confirm_demographics when token is already present returns demographics confirmation response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#confirm_demographics when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#create_check_in when token is already present returns correct response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#create_check_in when token is not present returns unauthorized
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#delete when token is already present returns delete response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#delete when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#identifier_params when called with appointment identifiers in cache returns patientDfn and stationNo as string
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#initiate_check_in when token is already present returns initiate_check_in response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#initiate_check_in when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#pre_check_in when token is already present returns correct response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#pre_check_in when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#refresh_appointments when token is already present returns correct response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#refresh_appointments when token is not present returns unauthorized
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#refresh_precheckin when token is already present returns refresh precheckin response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#refresh_precheckin when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_echeckin_started when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_echeckin_started when token is present and CHIP returns success response returns success response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_echeckin_started when token is present but CHIP returns error returns the original response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_precheckin_started when token is not present returns unauthorized message
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_precheckin_started when token is present and CHIP returns success response returns success response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#set_precheckin_started when token is present but CHIP returns error returns the original response
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#token when it does not exist in redis returns token from redis
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#token when it exists in redis returns token from redis
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#travel_params when called with travel parameters returns hash with travel attributes set with nil
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service#travel_params when called without travel parameters returns hash with travel attributes set with nil
modules.check_in.spec.services.v2.chip.service_spec ‑ V2::Chip::Service.build returns an instance of Service
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken attributes responds to check_in
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken attributes responds to expiration
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken attributes responds to settings
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken constants has a SIGNING_ALGORITHM
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken#claims is a Hash
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken#expires_at_time is an Integer
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken#issued_at_time is an Integer
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken#rsa_key is a OpenSSL::PKey::RSA
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken#sign_assertion is a String
modules.check_in.spec.services.v2.lorota.claims_token_spec ‑ V2::Lorota::ClaimsToken.build returns an instance of ClaimsToken
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client attributes responds to check_in
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client attributes responds to claims_token
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client attributes responds to settings
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled makes data request to original endpoint
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled makes token request to original endpoint
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is disabled uses original settings
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled makes data request to v2 endpoint
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled makes token request to v2 endpoint
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses v2 headers in requests
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client feature flag behavior when check_in_experience_use_vaec_cie_endpoints flag is enabled uses v2 settings
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client#data returns a valid response
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client#data yields to block
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client#token returns the token
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client#token when called dob in session model uses dob in auth_params to call lorota endpoint
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client#token yields to block
modules.check_in.spec.services.v2.lorota.client_spec ‑ V2::Lorota::Client.build returns an instance of Client
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient attributes gets redis_session_prefix from settings
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient attributes gets redis_token_expiry from settings
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient attributes gets retry_attempt_expiry from settings
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient attributes responds to authentication_settings
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient attributes responds to lorota_v2_settings
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#get when cache does not exist returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#get when cache exists returns the cached value
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#get when cache expires returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#icn when cache does not exist returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#icn when cache exists returns the cached value
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#icn when cache has expired returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#retry_attempt_count when cache does not exist returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#retry_attempt_count when cache exists returns the cached value
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#retry_attempt_count when cache expires returns nil
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#save saves the value in cache
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient#save_retry_attempt_count saves the value in cache
modules.check_in.spec.services.v2.lorota.redis_client_spec ‑ V2::Lorota::RedisClient.build returns an instance of RedisClient
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#check_in_data returns approved data
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#check_in_data when appt identifiers are not present does not call refresh_appts
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#check_in_data when appt identifiers are present and facility type is OH does not call refresh_appts
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#check_in_data when check_in_type is not preCheckIn saves appointment identifiers
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#check_in_data when check_in_type is preCheckIn does not save appointment identifiers
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails when status code is 400 with internal service exception from downstream returns error without incrementing retry_attempts
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint failing throws exception with 410 status code
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with DOB does not match error message for second retry if redis retry_attempt < max_auth_retry_limit increments retry_attempt_count and returns authentication error
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with DOB does not match error message for second retry if redis retry_attempt >= max_auth_retry_limit throws exception with 410 status code
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with UUID not found error message throws exception with 404 status code
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with last name and DOB mismatch error message if redis retry_attempt < max_auth_retry_limit increments retry_attempt_count and returns authentication error
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with last name and DOB mismatch error message if redis retry_attempt >= max_auth_retry_limit throws exception with 410 status code
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with lastName does not match error message if redis retry_attempt < max_auth_retry_limit increments retry_attempt_count and returns authentication error
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with lastName does not match error message if redis retry_attempt >= max_auth_retry_limit throws exception with 410 status code
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with leading and trailing whitespaces in error message if redis retry_attempt < max_auth_retry_limit still increments retry_attempt_count and returns authentication error
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with max_auth_retry_limit as string treats max_auth_retry_limit as integer and increments entry in redis
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call fails with chip delete endpoint succeeding when status code is 401 with unknown issuer error message if redis retry_attempt < max_auth_retry_limit returns authentication error without incrementing retry_attempts
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service#token when lorota token endpoint call succeeds returns data from lorota
modules.check_in.spec.services.v2.lorota.service_spec ‑ V2::Lorota::Service.build returns an instance of Service
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob SMS sender ID selection uses appropriate SMS sender ID based on facility type derived from template
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob error handling and facility type handling handles errors correctly when retries are exhausted with CIE facility
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob error handling and facility type handling handles errors correctly when retries are exhausted with OH facility
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob error handling and facility type handling handles errors correctly with regular templates
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob error handling and facility type handling logs template ID to Sentry
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob retry configuration has retry setting configured to 14
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform skips SMS sending and logs when appointment date is invalid
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform skips SMS sending and logs when mobile phone is missing
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform successfully completes SMS API request when claim number is missing
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform successfully completes SMS notification API request using the provided claim number
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform when an error occurs during SMS sending logs UUID only for error messages, not for info messages
modules.check_in.spec.sidekiq.travel_claim_notification_job_spec ‑ CheckIn::TravelClaimNotificationJob#perform when an error occurs during SMS sending logs failures and raises the error
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health and both travel claim status & notification fails raises the error
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health and travel claim throws timeout error sends notification with timeout error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and claim status api returns failed status sends notification with claim number and error template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and claim status api returns invalid status logs and sends notification with claim number and error template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and travel claim returns general error sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and travel claim returns success with empty response logs and sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and travel claim returns success with more than one claim status logs an info message and sends notification with success template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for oracle health sites when oracle_health facility and travel claim token call returns error sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when and both travel claim status & notification fails raises the error
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when and travel claim throws timeout error sends notification with timeout error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and claim status api returns failed status sends notification with claim number and error template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and claim status api returns invalid status logs and sends notification with claim number and error template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and travel claim returns general error sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and travel claim returns success with empty response logs and sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and travel claim returns success with more than one claim status logs an info message and sends notification with success template
modules.check_in.spec.sidekiq.travel_claim_status_check_job_spec ‑ CheckIn::TravelClaimStatusCheckJob#perform for vista sites when facility and travel claim token call returns error sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and submit claim times out when feature flag is off enqueues notification job with timeout template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and submit claim times out when feature flag is on enqueues claim status job
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and travel claim returns duplicate error enqueues notification job with duplicate template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and travel claim returns general error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when cie facility and travel claim token call returns error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and submit claim times out when feature flag is off enqueues notification job with timeout template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and submit claim times out when feature flag is on enqueues claim status job
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and travel claim returns duplicate error enqueues notification job with duplicate template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and travel claim returns general error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob behaves like travel claims worker #perform when oh facility and travel claim token call returns error enqueues notification job with error template and nil claim number
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 3482 to 3765)
There are 33268 tests, see "Raw output" for the list of tests 3482 to 3765.
Raw output
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob btsss submission response codes when should_handle_timeout is true enqueues status check job
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and submit claim times out when feature flag is off enqueues notification job with timeout template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and submit claim times out when feature flag is on enqueues claim status job
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and travel claim returns duplicate error enqueues notification job with duplicate template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and travel claim returns general error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for oracle health sites when oracle_health facility and travel claim token call returns error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and submit claim times out when feature flag is off enqueues notification job with timeout template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and submit claim times out when feature flag is on enqueues claim status job
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and travel claim returns duplicate error enqueues notification job with duplicate template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and travel claim returns general error enqueues notification job with error template and nil claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and travel claim returns success sends notification with claim number
modules.check_in.spec.sidekiq.travel_claim_submission_job_spec ‑ CheckIn::TravelClaimSubmissionJob#perform for vista sites when facility and travel claim token call returns error enqueues notification job with error template and nil claim number
modules.claims_api.spec.concerns.claims_api.endpoint_deprecation_spec ‑ FakeController adding a 'Deprecation' header to the response when a 'Response' object is not provided An 'ArgumentError' is raised
modules.claims_api.spec.concerns.claims_api.endpoint_deprecation_spec ‑ FakeController adding a 'Deprecation' header to the response when a 'Response' object is provided adds a 'Deprecation' header to the response
modules.claims_api.spec.concerns.claims_api.endpoint_deprecation_spec ‑ FakeController adding a 'Link' header to the response when a 'Link' is not provided A 'Link' header is not added to the response
modules.claims_api.spec.concerns.claims_api.endpoint_deprecation_spec ‑ FakeController adding a 'Link' header to the response when a 'Link' is provided A 'Link' header is added to the response
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user #verify_power_of_attorney! breakers outage handles an Breakers Outage error
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user #verify_power_of_attorney! handles an Unauthorized error
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when a single match is found by first/last name when the poa_code does not match returns false
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when a single match is found by first/last name when the poa_code matches returns true
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when multiple matches are found by first/last name searches with middle name
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when multiple matches are found by first/last/middle name when a single rep is found returns true
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when multiple matches are found by first/last/middle name when multiple reps are found raises "Ambiguous VSO Representative Results"
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when no rep is found returns false
modules.claims_api.spec.concerns.claims_api.poa_verification_spec ‑ FakeController validating poa_code for current_user when the repʼs last name includes a suffix that matches the current userʼs suffix finds the rep and returns true
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa correctly handles mixed email values removes correct value if veteran & claimant email is present but serviceOrganization is blank
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa correctly handles mixed email values removes correct value if veteran email is present but claimant is blank
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa if the email is blank removes a blank claimant object email
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa if the email is blank removes a blank serviceOrganization object email
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa if the email is blank removes a blank veteran object email
modules.claims_api.spec.concerns.claims_api.pre_json_validations_spec ‑ ClaimsApi::PreJsonValidations handling email values for POA submissions #pre_json_verification_of_email_for_poa if the email is not blank does not remove a valid email
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#clm_prtcpnt_cannot_access_claim? when both vet_id and claimant_id match the target veteran returns false
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#clm_prtcpnt_cannot_access_claim? when claimant_id matches and vet_id does not match the target veteran returns false
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#clm_prtcpnt_cannot_access_claim? when either vet_id or claimant_id is nil returns true
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#clm_prtcpnt_cannot_access_claim? when vet_id does not match and claimant_id does not match the target veteran returns true
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#clm_prtcpnt_cannot_access_claim? when vet_id matches and claimant_id does not match the target veteran returns false
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#validate_id_with_icn when the claim cannot be accessed by the veteran or the dependent raises a ResourceNotFound error
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#validate_id_with_icn when the claim is being accessed by the dependent does not raise an error
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.claim_validation_spec ‑ ClaimsApi::V2::ClaimsRequests::ClaimValidation#validate_id_with_icn when the claim is being accessed by the veteran does not raise an error
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments when the claims_api_use_person_web_service flipper is on calls local bgs services instead of bgs-ext
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#bd_upload_date properly formats the date when a date is sent
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#bd_upload_date returns nil if the date is empty
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#build_supporting_docs from Benefits Documents builds and returns the correctly number of docs
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#build_supporting_docs from Benefits Documents builds the correct doc output
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#upload_date properly formats the date when a date is sent
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.supporting_documents_spec ‑ ClaimsApi::V2::ClaimsRequests::SupportingDocuments#upload_date returns nil if the date is empty
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #accepted?
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #date_present
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #format_bgs_date
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #overdue?
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #tracked_item_req_date
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_assistance_spec ‑ FakeController when the claims controller calls the TrackedItemsAssistance module #uploads_allowed?
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #build_no_longer_needed_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #build_tracked_item
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #build_wwd_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #build_wwr_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #build_wwsnfy_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module #map_bgs_tracked_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module gracefully handles nil response from tracked_item_service.find_tracked_items
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module is able to get a tracked_item
modules.claims_api.spec.concerns.claims_api.v2.claims_requests.tracked_items_spec ‑ FakeController when the claims controller calls the tracked_items module makes a successful call to BGS
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations changeOfAddress field validations Non-USA address (5.c.vi & 5.c.viii) validates required fields for international addresses
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations changeOfAddress field validations USA address (5.c.v) validates required fields for USA addresses
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when PERMANENT address has endDate returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when PERMANENT address has no endDate returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when TEMPORARY address dates are not in chronological order returns validation error for invalid date order
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when TEMPORARY address has beginDate in the past returns validation error for past beginDate
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when TEMPORARY address has both dates returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when TEMPORARY address missing beginDate returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values changeOfAddress date validations when TEMPORARY address missing endDate returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations when disability has actionType NONE returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations when disability name format validation for NEW disabilities with INCREASE actionType (should not validate format) returns no errors (format validation only for NEW)
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations when disability name format validation for NEW disabilities with invalid characters returns no custom validation error (schema handles format)
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations when disability name format validation for NEW disabilities with invalid name starting with space returns no custom validation error (schema handles format)
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations when disability name format validation for NEW disabilities with valid name format returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values disability action type and name validations with multiple disabilities having different issues returns error only for NONE disability (format handled by schema)
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress INTERNATIONAL validation when INTERNATIONAL address has all required fields returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress INTERNATIONAL validation when INTERNATIONAL address missing city returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress INTERNATIONAL validation when INTERNATIONAL address missing country returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when USA address has all required fields returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when USA address has internationalPostalCode returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when USA address missing multiple required fields returns all validation errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when USA address missing state returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when USA address missing zipFirstFive returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress USA validation when non-USA address does not require state or zip returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress country validation when BRD service is unavailable returns BRD service error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress country validation when country is invalid returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values mailingAddress country validation when non-USA address missing internationalPostalCode returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values service information validations reserves national guard validations when missing obligation dates returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values service information validations when both claimDate and service period dates are invalid returns multiple validation errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values service information validations when invalid separation location code is provided returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values service information validations when service period end date is more than 180 days in the future returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values service information validations when service periods have invalid dates returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when claimDate is not provided returns no errors (optional field)
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when claimDate is provided when claimDate has invalid format returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when claimDate is provided when claimDate is in the future returns validation error
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when claimDate is provided when claimDate is in the past returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when claimDate is provided when claimDate is today or in the past returns no errors
modules.claims_api.spec.controllers.concerns.claims_api.v2.revised_disability_compensation_validation_spec ‑ ClaimsApi::V2::RevisedDisabilityCompensationValidation#validate_form_526_fes_values when form_attributes is empty returns an empty array
modules.claims_api.spec.controllers.concerns.v2.power_of_attorney_requests.json_validation_spec ‑ ClaimsApi::V2::PowerOfAttorneyRequests::JsonValidation when caller passes invalid schema raises SchemaLoadError
modules.claims_api.spec.controllers.concerns.v2.power_of_attorney_requests.json_validation_spec ‑ ClaimsApi::V2::PowerOfAttorneyRequests::JsonValidation when caller passes non existent schema raises SchemaLoadError
modules.claims_api.spec.controllers.v1.application_controller_spec ‑ ClaimsApi::V1::ApplicationController#veteran_from_headers calls the recache method when building from headers
modules.claims_api.spec.controllers.v1.disability_compensation_controller_spec ‑ ClaimsApi::V1::Forms::DisabilityCompensationController#format_526_errors formats errors correctly
modules.claims_api.spec.controllers.v1.disability_compensation_controller_spec ‑ ClaimsApi::V1::Forms::DisabilityCompensationController#submit_form_526 using the PDF Generator calls the PDF Generator Sidekiq job with the expected params when the flipper is enabled
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods #synchronous generates PDF when needed
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods #synchronous handles synchronous flow
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #bd_service
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #claims_load_testing
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #errored_state_value
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #find_claim
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #form526_establishment_service
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #generate_pdf_from_service! error handling
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #mocking
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #pdf_generation_service
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #queue_flash_updater
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #queue_flash_updater skips empty
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #sandbox_request
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #save_auto_claim!
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #shared_submit_methods error handling
modules.claims_api.spec.controllers.v2.veterans.disability_compensation_controller_spec ‑ ClaimsApi::V2::Veterans::DisabilityCompensationController baseline coverage for existing methods private helpers #start_bd_uploader_job
modules.claims_api.spec.controllers.v2.veterans.evidence_waiver_controller_spec ‑ ClaimsApi::V2::Veterans::EvidenceWaiverController#verify_if_dependent_claim! raises a 404 if there is no pctpnt_vet_id
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_country_code allows a countryCode when sent in lowercase
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_country_code allows a countryCode when sent in mixed case
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_country_code allows a countryCode with 6 characters and a dash
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_country_code allows a countryCode with numbers and letters and a dash
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_country_code denies an invalid countryCode
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when no page params are sent in assigns the default values for when empty page params are sent
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when no page params are sent in assigns the default values when no page params are sent
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when only one param is sent sets the param value and uses the default for the other sets default page number when page size is sent in
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when only one param is sent sets the param value and uses the default for the other sets default page size when page number is sent in
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when params are invalid returns a 422 when a alpha string is sent in
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes #validate_page_size_and_number_params when params are invalid returns a 422 when a mixed string is sent in
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes returns a 201 when the veteran countryCode is lowercase but has a match
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes returns a 422 when the claimant countryCode has no match in the BRD countries list
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create handling countryCodes returns a 422 when the veteran countryCode has no match in the BRD countries list
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create returning a Lighthouse ID returns a specific ID when the flipper is enabled
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#create returns a created status, Lighthouse ID, and type in the response
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide handling the ACCEPTED decision returns nil from the decision handler
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide validating the params when id is present but invalid raises an error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when procId is present and valid and decision is accepted includes location in the response header
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when procId is present and valid and decision is accepted updates the secondaryStatus and returns a hash containing the ACC code
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the decide endpoint is called when decision is not ACCEPTED or DECLINED raises an error if decision is not valid
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the decide endpoint is called when decision is not present raises an error if decision is not present
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the decision is declined and a ptcpntId is present calls the decision handler
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the decision is declined and a ptcpntId is present does not include location in the response header
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the decision is declined and a ptcpntId is present handling the decision returns nil from the decision handler
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#decide when the request has dependent information included has the claimant firstName and lastName in the response
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index page params page number is present and page size is present and exceeds the max value allowed along with page number raises a 422
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index page params page number is present and page size is present and exceeds the max value allowed raises a 422
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index page params page size is present and page number is not present returns a success
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when a filter status is invalid raises an UnprocessableEntity error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when an invalid filter is present raises an UnprocessableEntity error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when poaCodes is not present raises a ParameterMissing error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when poaCodes is present and valid returns a list of claimants
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when poaCodes is present but empty raises a ParameterMissing error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when poaCodes is present but no records are found raises a ResourceNotFound error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when the request is filed by a dependent add the frst_name and last_name of the claimant to the appropriate records
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when the status filter is not a list raises an UnprocessableEntity error
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#index when valid filters are present returns a successful response
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#show returns a not found status if the PowerOfAttorneyRequest is not found
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#show when the PowerOfAttorneyRequest is found returns a successful response
modules.claims_api.spec.controllers.v2.veterans.power_of_attorney.request_controller_spec ‑ ClaimsApi::V2::Veterans::PowerOfAttorney::RequestController#show when the request is filed by a dependent has the claimant firstName and lastName in the response
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #build_body builds an L023 (correspondence) body correctly
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #build_body builds an L122 (526) body correctly
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #search locates claim documents when provided a fileNumber and claimId
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #upload uploads a document to BD
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #upload uploads a document to BD using refactored #upload_document
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #upload uploads an attachment to BD for L023
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) #upload uploads an attachment to BD for L122
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v1 the doc type is 21-22 the fileName ends in representative.pdf
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v1 the doc type is 21-22a the fileName ends in representative.pdf
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v2 the claimId is not present
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v2 the docType is L075
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v2 the fileName ends in 21-22a.pdf
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L075 when the api version is v2 the systemName is Lighthouse
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L190 gets the participant vet id from the headers va_eauth_pid when it is not supplied for L190
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L190 the claimId is not present
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L190 the docType is L190
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L190 the fileName ends in 21-22.pdf
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) power of attorney submissions (doc_type: L075, L190) when the doctype is L190 the systemName is Lighthouse
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD disability comp (doc_type: L122), and other attachments (doc_type: L023) when the upstream service is down raises a GatewayTimeout exception
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) #build_body builds an L705 (5103) body correctly
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) #build_body builds an L705 (5103) body with all of the params correctly
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) #generate_upload_body sends only a participant id and not a file number for 5103
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) #generate_upload_body uploads an attachment to BD for L705
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) when the upstream service is down logs the Gateway timeout
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD evidence waiver submissions (doc_type: L705) when the upstream service is down returns an empty hash
modules.claims_api.spec.lib.claims_api.bgs.benefit_claim_service_spec ‑ ClaimsApi::BenefitClaimService#update_benefit_claim updates a benefit claim
modules.claims_api.spec.lib.claims_api.bgs.benefit_claim_web_service_spec ‑ ClaimsApi::BenefitClaimWebService#find_bnft_claim updates a benefit claim
modules.claims_api.spec.lib.claims_api.bgs.benefit_claim_web_service_spec ‑ ClaimsApi::BenefitClaimWebService#find_bnft_claim_by_clmant_id when given the correct arguments returns a successful response
modules.claims_api.spec.lib.claims_api.bgs.benefit_claim_web_service_spec ‑ ClaimsApi::BenefitClaimWebService#update_bnft_claim updates a benefit claim
modules.claims_api.spec.lib.claims_api.bgs.bgs_claim_status_mapper_spec ‑ ClaimsApi::BGSClaimStatusMapper Phase to status mappings maps keys to values maps to value
modules.claims_api.spec.lib.claims_api.bgs.contention_service_spec ‑ ClaimsApi::ContentionService get find_contentions_by_ptcpnt_id
modules.claims_api.spec.lib.claims_api.bgs.contention_service_spec ‑ ClaimsApi::ContentionService responds appropriately with invalid options
modules.claims_api.spec.lib.claims_api.bgs.corporate_update_web_service_spec ‑ ClaimsApi::CorporateUpdateWebService#update_poa_access when given invalid params returns the correct error message
modules.claims_api.spec.lib.claims_api.bgs.corporate_update_web_service_spec ‑ ClaimsApi::CorporateUpdateWebService#update_poa_access when given valid params(poa code, participlant id) returns an object with the appropriate attributes
modules.claims_api.spec.lib.claims_api.bgs.e_benefits_bnft_claim_status_web_service_spec ‑ ClaimsApi::EbenefitsBnftClaimStatusWebService#all when an empty array gets returned it still does not pass the count check returns an empty array
modules.claims_api.spec.lib.claims_api.bgs.e_benefits_bnft_claim_status_web_service_spec ‑ ClaimsApi::EbenefitsBnftClaimStatusWebService#all when an error message gets returned it still does not pass the count check returns an empty array
modules.claims_api.spec.lib.claims_api.bgs.e_benefits_bnft_claim_status_web_service_spec ‑ ClaimsApi::EbenefitsBnftClaimStatusWebService#all when claims come back as a hash instead of an array casts the hash as an array
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL TrackedItemService response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL Vdc response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpAtchmsService response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpPersonService response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpProcFormWebServiceBean response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpProcWebServiceBeanV2 response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpPtcpntAddrsWebServiceBean response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpPtcpntPhoneWebServiceBean response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.find_definition_spec ‑ ClaimsApi::FindDefinition#for_service hardcoded WSDL VnpPtcpntWebServiceBean response with the correct namespace
modules.claims_api.spec.lib.claims_api.bgs.itf_web_service_spec ‑ ClaimsApi::IntentToFileWebService#find_intent_to_file_by_ptcpnt_id_itf_type_cd happy path returns an object with the appropriate attributes
modules.claims_api.spec.lib.claims_api.bgs.itf_web_service_spec ‑ ClaimsApi::IntentToFileWebService#find_intent_to_file_by_ptcpnt_id_itf_type_cd sad path returns the correct error message when incorrect params are provided
modules.claims_api.spec.lib.claims_api.bgs.itf_web_service_spec ‑ ClaimsApi::IntentToFileWebService#insert_intent_to_file happy path returns an object with the appropriate attributes
modules.claims_api.spec.lib.claims_api.bgs.itf_web_service_spec ‑ ClaimsApi::IntentToFileWebService#insert_intent_to_file sad path returns the correct error message when incorrect params are provided
modules.claims_api.spec.lib.claims_api.bgs.local_bgs_spec ‑ ClaimsApi::LocalBGS#all when an error message gets returns unknown the soap error handler returns unprocessable
modules.claims_api.spec.lib.claims_api.bgs.local_bgs_spec ‑ ClaimsApi::LocalBGS#safe_xml converts valid XML to a stringified hash
modules.claims_api.spec.lib.claims_api.bgs.local_bgs_spec ‑ ClaimsApi::LocalBGS#safe_xml preserves nested structure in the hash representation
modules.claims_api.spec.lib.claims_api.bgs.local_bgs_spec ‑ ClaimsApi::LocalBGS#safe_xml returns the original content when XML parsing fails
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#read_poa_request responds as expected with invalid poa codes
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#read_poa_request responds as expected with valid poa codes
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#read_poa_request_by_ptcpnt_id responds as expected with invalid ptcpnt_id
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#read_poa_request_by_ptcpnt_id responds as expected with valid ptcpnt_id
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#update_poa_relationship formats the body correctly with valid parameters
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#update_poa_request responds as expected with invalid proc id
modules.claims_api.spec.lib.claims_api.bgs.manage_representative_service_spec ‑ ClaimsApi::ManageRepresentativeService#update_poa_request responds as expected with valid proc id
modules.claims_api.spec.lib.claims_api.bgs.org_web_service_spec ‑ ClaimsApi::OrgWebService#find_poa_history_by_ptcpnt_id happy path returns an object with the appropriate attributes
modules.claims_api.spec.lib.claims_api.bgs.org_web_service_spec ‑ ClaimsApi::OrgWebService#find_poa_history_by_ptcpnt_id sad path returns the correct error message when incorrect params are provided
modules.claims_api.spec.lib.claims_api.bgs.person_web_service_spec ‑ ClaimsApi::PersonWebService#find_dependents_by_ptcpnt_id with a participant that has no dependents responds as expected
modules.claims_api.spec.lib.claims_api.bgs.person_web_service_spec ‑ ClaimsApi::PersonWebService#find_dependents_by_ptcpnt_id with a participant that has one dependent responds with one dependent
modules.claims_api.spec.lib.claims_api.bgs.person_web_service_spec ‑ ClaimsApi::PersonWebService#find_dependents_by_ptcpnt_id with a participant that has two dependents responds with two dependents
modules.claims_api.spec.lib.claims_api.bgs.person_web_service_spec ‑ ClaimsApi::PersonWebService#manage_ptcpnt_rlnshp_poa when participant A (the veteran or dependent) has no open claims assigns the POA to the participant
modules.claims_api.spec.lib.claims_api.bgs.person_web_service_spec ‑ ClaimsApi::PersonWebService#manage_ptcpnt_rlnshp_poa when participant A (the veteran or dependent) has open claims returns an error
modules.claims_api.spec.lib.claims_api.bgs.redis.find_poas_service_spec ‑ ClaimsApi::FindPOAsService#response when the response is cached does not call bgs and returns the cached response
modules.claims_api.spec.lib.claims_api.bgs.redis.find_poas_service_spec ‑ ClaimsApi::FindPOAsService#response when the response is not cached calls bgs and returns the response
modules.claims_api.spec.lib.claims_api.bgs.standard_data_service_spec ‑ ClaimsApi::StandardDataService#get_contention_classification_type_code_list responds as expected
modules.claims_api.spec.lib.claims_api.bgs.standard_data_web_service_spec ‑ ClaimsApi::StandardDataWebService#find_poas responds as expected
modules.claims_api.spec.lib.claims_api.bgs.vet_record_web_service_spec ‑ ClaimsApi::VetRecordWebService#update_birls_record(file_number, ssn, poa_code, poa_form) update_birls_record with empty options returns the correct error message when incorrect params are provided
modules.claims_api.spec.lib.claims_api.bgs.vet_record_web_service_spec ‑ ClaimsApi::VetRecordWebService#update_birls_record(file_number, ssn, poa_code, poa_form) update_birls_record with valid options returns an object with the appropriate attributes
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.create_veteran_representative_request_spec ‑ ClaimsApi::VeteranRepresentativeService#create_veteran_representative with invalid params with the MPI participant ID being used instead of the VNP participant ID raises Common::Exceptions::ServiceError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.create_veteran_representative_request_spec ‑ ClaimsApi::VeteranRepresentativeService#create_veteran_representative with valid request params returns a response with expected body
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with invalid ptcpnt_id param raises ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with no params raises ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with no ptcpnt_id param raises ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with no type_code param raises ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with valid individual params returns poa requests
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.read_all_veteran_representatives_spec ‑ ClaimsApi::VeteranRepresentativeService#read_all_veteran_representatives with valid org params returns poa requests
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.veteran_representative_service_spec ‑ ClaimsApi::VeteranRepresentativeService with a namespace param does not raise ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.veteran_representative_service.veteran_representative_service_spec ‑ ClaimsApi::VeteranRepresentativeService without the namespace param raises ArgumentError
modules.claims_api.spec.lib.claims_api.bgs.vnp_atchms_service_spec ‑ ClaimsApi::VnpAtchmsService#vnp_atchms_create validation when missing required params raises an error
modules.claims_api.spec.lib.claims_api.bgs.vnp_atchms_service_spec ‑ ClaimsApi::VnpAtchmsService#vnp_atchms_create validation when providing an invalid procId raises an error
modules.claims_api.spec.lib.claims_api.bgs.vnp_atchms_service_spec ‑ ClaimsApi::VnpAtchmsService#vnp_atchms_create validation when submitting valid data with a base64 string creates a attachment from data
modules.claims_api.spec.lib.claims_api.bgs.vnp_atchms_service_spec ‑ ClaimsApi::VnpAtchmsService#vnp_atchms_create validation when submitting valid data with a file path creates a attachment from data
modules.claims_api.spec.lib.claims_api.bgs.vnp_person_service_spec ‑ ClaimsApi::VnpPersonService#vnp_person_create invalid procId raises an error
modules.claims_api.spec.lib.claims_api.bgs.vnp_person_service_spec ‑ ClaimsApi::VnpPersonService#vnp_person_create valid data creates a new person from data
modules.claims_api.spec.lib.claims_api.bgs.vnp_person_service_spec ‑ ClaimsApi::VnpPersonService#vnp_person_create validates data
modules.claims_api.spec.lib.claims_api.bgs.vnp_proc_form_service_spec ‑ ClaimsApi::VnpProcFormService vnp_proc_form_create responds appropriately with invalid options
modules.claims_api.spec.lib.claims_api.bgs.vnp_proc_form_service_spec ‑ ClaimsApi::VnpProcFormService vnp_proc_form_create responds with a vnp_proc_id
modules.claims_api.spec.lib.claims_api.bgs.vnp_proc_service_v2_spec ‑ ClaimsApi::VnpProcServiceV2 vnp_proc_create responds with a vnp_proc_id
modules.claims_api.spec.lib.claims_api.bgs.vnp_proc_service_v2_spec ‑ ClaimsApi::VnpProcServiceV2 vnp_proc_create when BGS is not available raises BadGateway error
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_addrs_service_spec ‑ ClaimsApi::VnpPtcpntAddrsService vnp_ptcpnt_addrs_create responds appropriately with invalid options
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_addrs_service_spec ‑ ClaimsApi::VnpPtcpntAddrsService vnp_ptcpnt_addrs_create responds with attributes
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_addrs_service_spec ‑ ClaimsApi::VnpPtcpntAddrsService vnp_ptcpnt_addrs_find_by_primary_key responds when sent valid params
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_phone_service_spec ‑ ClaimsApi::VnpPtcpntPhoneService vnp_ptcpnt_phone_create responds appropriately with invalid options
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_phone_service_spec ‑ ClaimsApi::VnpPtcpntPhoneService vnp_ptcpnt_phone_create responds with attributes
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_phone_service_spec ‑ ClaimsApi::VnpPtcpntPhoneService vnp_ptcpnt_phone_find_by_primary_key responds when sent valid params
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_service_spec ‑ ClaimsApi::VnpPtcpntService vnp_ptcpnt_create responds appropriately with an invalid options
modules.claims_api.spec.lib.claims_api.bgs.vnp_ptcpnt_service_spec ‑ ClaimsApi::VnpPtcpntService vnp_ptcpnt_create responds with attributes
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oa66qzxiq37neilh297' maps to ETK Veterans' Benefits
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oa9uf05lgXYk6ZXn297' maps to VA TurboClaim
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oadnavva9u5F6vRz297' maps to Vet Claim Pro
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oadnb0o063rsPupH297' maps to VA Connect Pro
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oadnb1x4blVaQ5iY297' maps to Disability Law Pro
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oagdm49ygCSJTp8X297' maps to VA.gov
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oao7p92peuKEvQ73297' maps to VetraSpec
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oaqzbqj9wGOCJBG8297' maps to Panoramic Software
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is '0oaucamufx5L2o4Ey297' maps to VBA (OBI)
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is 'nil' returns 'no cid'
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is an empty string returns 'no cid'
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is an unknown value returns an obfuscated version of the 'cid'
modules.claims_api.spec.lib.claims_api.cid_mapper_spec ‑ ClaimsApi::CidMapper when 'cid' is blank returns 'no cid'
modules.claims_api.spec.lib.claims_api.disability_document_service_spec ‑ ClaimsApi::DisabilityCompensation::DisabilityDocumentService disability comp (doc_type: L122) generates the correct filename for L122
modules.claims_api.spec.lib.claims_api.disability_document_service_spec ‑ ClaimsApi::DisabilityCompensation::DisabilityDocumentService other attachments (doc_type: L023) generates the correct filename for L023
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L023 (correspondence) body correctly
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L075 (POA) body correctly
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L122 (526) body correctly
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 3766 to 4058)
There are 33268 tests, see "Raw output" for the list of tests 3766 to 4058.
Raw output
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L190 (POA) body correctly
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L705 (EWS) body correctly
modules.claims_api.spec.lib.claims_api.document_service_base_spec ‑ ClaimsApi::DocumentServiceBase#build_body builds an L705 (EWS) file name correctly for a dependent claimant
modules.claims_api.spec.lib.claims_api.error.error_handler_spec ‑ ApplicationController catches an expired token
modules.claims_api.spec.lib.claims_api.error.error_handler_spec ‑ ApplicationController catches an invalid token
modules.claims_api.spec.lib.claims_api.error.soap_error_handler_spec ‑ ApplicationController catches an unknown service error
modules.claims_api.spec.lib.claims_api.error.soap_error_handler_spec ‑ ApplicationController catches an unprocessable entity
modules.claims_api.spec.lib.claims_api.error.soap_error_handler_spec ‑ ApplicationController catches resource not found
modules.claims_api.spec.lib.claims_api.evidence_waiver_pdf_constructor.pdf_spec ‑ ClaimsApi::EvidenceWaiver normal name construct pdf
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper raises exception for invalid code
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper raises exception for invalid name
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct code for name: leavingShelter
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct code for name: losingHousing
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct code for name: other
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct name for code: HOUSING_WILL_BE_LOST_IN_30_DAYS
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct name for code: LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns correct name for code: OTHER
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns nil for invalid code
modules.claims_api.spec.lib.claims_api.homelessness_risk_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessRiskSituationTypeMapper returns nil for invalid name
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper raises exception for invalid code
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper raises exception for invalid name
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct code for name: anotherPerson
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct code for name: fleeing
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct code for name: notShelter
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct code for name: other
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct code for name: shelter
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct name for code: FLEEING_CURRENT_RESIDENCE
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct name for code: LIVING_IN_A_HOMELESS_SHELTER
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct name for code: NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct name for code: OTHER
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns correct name for code: STAYING_WITH_ANOTHER_PERSON
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns nil for invalid code
modules.claims_api.spec.lib.claims_api.homelessness_situation_type_mapper_spec ‑ ClaimsApi::HomelessnessSituationTypeMapper returns nil for invalid name
modules.claims_api.spec.lib.claims_api.logger_spec ‑ ClaimsApi::Logger When it recieves a message object logs the message as expected
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#build_disability_item handles no exposure key
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#build_disability_item returns hash with all keys when exposure is provided
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_address concatenates all three address lines with spaces
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_address handles empty strings
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_address handles nil values gracefully
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_address returns empty string when all parameters are nil
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_address strips leading and trailing white space
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_zip_code concatenates first five and last four
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_zip_code returns international postal code when present
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#concatenate_zip_code returns just first five when that is all that is present
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#convert_phone formats a plain 10-digit number
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#convert_phone formats an 11-digit number (with country code)
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#convert_phone returns nil for strings with something other than digits in them
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#format_birth_date extracts month, day, and year correctly
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#format_ssn formats an SSN string
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#handle_yes_no return 'NO' when sent false
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#handle_yes_no return 'YES' when sent true
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_object when date_length is 4 (year only) returns a hash with only year
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_object when date_length is 7 (year and month) returns a hash with year and month
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_object when date_length is neither 4 nor 7 (full date) returns a hash with year, month, and day
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_object when year is nil (invalid date) returns nil
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_string_month_first when date_length is 4 (year only) returns only the year as a string
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_string_month_first when date_length is 7 (month/year) returns month/year format
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#make_date_string_month_first when date_length is full date (month/day/year) returns month/day/year format
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is invalid or does not match pattern returns nil for partial invalid format
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is present and valid parses full ISO date format (YYYY-MM-DD)
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is present and valid parses month-day-year format (MM-DD-YYYY)
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is present and valid parses month-year format (MM-YYYY)
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is present and valid parses year only format (YYYY)
modules.claims_api.spec.lib.claims_api.pdf_mapper_base_spec ‑ ClaimsApi::PdfMapperBase#regex_date_conversion when date is present and valid parses year-month format (YYYY-MM)
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Air Force Academy' maps to 'Air Force Academy'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Air Force Civilian' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Air Force Reserves' maps to 'Air Force Reserves'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Air Force' maps to 'Air Force'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Air National Guard' maps to 'Air National Guard'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army Air Corps or Army Air Force' maps to 'Army Air Corps or Army Air Force'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army Air Corps' maps to 'Army Air Corps or Army Air Force'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army National Guard' maps to 'Army National Guard'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army Nurse Corps' maps to 'Army'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army Reserves' maps to 'Army Reserves'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Army' maps to 'Army'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Coast Guard Academy' maps to 'Coast Guard Academy'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Coast Guard Reserves' maps to 'Coast Guard Reserves'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Coast Guard' maps to 'Coast Guard'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Commonwealth Army Veteran' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Guerrilla Combination Service' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Marine Corps Reserves' maps to 'Marine Corps Reserves'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Marine Corps' maps to 'Marine Corps'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Marine' maps to 'Marine Corps'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Merchant Marine' maps to 'Merchant Marine'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'National Oceanic & Atmospheric Administration' maps to 'National Oceanic & Atmospheric Administration'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'National Oceanic and Atmospheric Administration' maps to 'National Oceanic & Atmospheric Administration'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Naval Academy' maps to 'Naval Academy'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Navy Reserves' maps to 'Navy Reserves'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Navy' maps to 'Navy'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Other' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Public Health Service' maps to 'Public Health Service'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Regular Philippine Scout' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Regular Scout Service' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Space Force' maps to 'Space Force'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Special Philippine Scout' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'US Military Academy' maps to 'US Military Academy'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Unknown' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Woman Air Corps' maps to 'Other'
modules.claims_api.spec.lib.claims_api.service_branch_mapper_spec ‑ ClaimsApi::ServiceBranchMapper when 'serviceBranch' is 'Women's Army Corps' maps to 'Women's Army Corps'
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs raises exception for invalid code
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs raises exception for invalid name
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns correct code for name: Character of Discharge
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns correct code for name: PTSD/1
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns correct name for code: PTSD/3
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns correct name for code: RDN
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns nil for invalid code
modules.claims_api.spec.lib.claims_api.special_issue_mappers.bgs_spec ‑ ClaimsApi::SpecialIssueMappers::Bgs returns nil for invalid name
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss raises exception for invalid code
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss raises exception for invalid name
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss returns correct code for name: Amyotrophic Lateral Sclerosis (ALS)
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss returns correct code for name: PTSD/1
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss returns correct name for code: PTSD_3
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss returns nil for invalid code
modules.claims_api.spec.lib.claims_api.special_issue_mappers.evss_spec ‑ ClaimsApi::SpecialIssueMappers::Evss returns nil for invalid name
modules.claims_api.spec.lib.claims_api.tracked_item_service_spec ‑ ClaimsApi::TrackedItemService#find_tracked_items(id) responds as expected with a invalid claim id
modules.claims_api.spec.lib.claims_api.tracked_item_service_spec ‑ ClaimsApi::TrackedItemService#find_tracked_items(id) responds as expected with a valid claim id
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data request structure finds the dependent participant_id as expected
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data request structure wraps data in proper FES request structure
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data section 5 disabilities does not map the ignored fields
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data section 5 disabilities maps secondary disabilities if included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data section 5 disabilities maps the FES attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data section 5 disabilities removes a missing optional attribute
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 0, claim attributes set claimProcessType as BDD_PROGRAM when activeDutyEndDate is between 90 - 180 days in the future
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 0, claim attributes set claimProcessType as BDD_PROGRAM when activeDutyEndDate is exactly 180 days in the future
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 0, claim attributes set claimProcessType as BDD_PROGRAM when activeDutyEndDate is exactly 90 days in the future
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 0, claim attributes set claimProcessType as FDC_PROGRAM when standardClaim is false
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 0, claim attributes set claimProcessType as STANDARD_CLAIM_PROCESS when standardClaim is true
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 1, veteran identification maps the mailing address
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper 526 section 1, veteran identification maps the veteran personal information
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 2, change of address maps an international postal code
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 2, change of address maps the changeOfAddress beginning and end dates
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 2, change of address maps the new address
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 2, change of address maps the type of address change
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information #set_pdf_data_for_homeless_information when homelessInformation key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information #set_pdf_data_for_homeless_information when homelessInformation key does not exist sets the homelessInformation key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes #set_pdf_data_for_currently_homeless_information when currentlyHomeless key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes #set_pdf_data_for_currently_homeless_information when currentlyHomeless key does not exist sets the currentlyHomeless key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes does not map anything if not included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes mapping the enums maps 'anotherPerson' to 'STAYING_WITH_ANOTHER_PERSON'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes mapping the enums maps 'fleeing' to 'FLEEING_CURRENT_RESIDENCE'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes mapping the enums maps 'notShelter' to 'NOT_CURRENTLY_IN_A_SHELTERED_ENVIRONMENT'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes mapping the enums maps 'other' to 'OTHER'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes mapping the enums maps 'shelter' to 'LIVING_IN_A_HOMELESS_SHELTER'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission currentlyHomeless attributes maps the attributes if included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission pointOfContact attributes does not map anything if not included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission pointOfContact attributes maps the attributes if included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes #set_pdf_data_for_homelessness_risk_information when riskOfBecomingHomeless key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes #set_pdf_data_for_homelessness_risk_information when riskOfBecomingHomeless key does not exist sets the riskOfBecomingHomeless key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes does not map anything if not included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes mapping the enums maps 'leavingShelter' to 'LEAVING_PUBLICLY_FUNDED_SYSTEM_OF_CARE'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes mapping the enums maps 'losingHousing' to 'HOUSING_WILL_BE_LOST_IN_30_DAYS'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes mapping the enums maps 'other' to 'OTHER'
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is included in the submission riskOfBecomingHomeless attributes maps the attributes if included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 3, homeless information when homeless information is not included in the submission adds nothing to the pdf data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, disabilities #set_pdf_data_for_claim_information when the claimInformation key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, disabilities #set_pdf_data_for_claim_information when the claimInformation key does not exist sets the claimInformation key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, disabilities #set_pdf_data_for_disabilities when the disabilities key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, disabilities #set_pdf_data_for_disabilities when the disabilities key does not exist sets the disabilities key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, disabilities maps the attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, treatment centers #set_pdf_data_for_claim_information when the claimInformation key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, treatment centers #set_pdf_data_for_claim_information when the claimInformation key does not exist sets the claimInformation key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, treatment centers when treatments information is not provided does not add any treatment key to the data object
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 5, treatment centers when treatments information is provided maps the attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information #set_pdf_data_for_service_information when the serviceInformation key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information #set_pdf_data_for_service_information when the serviceInformation key does not exist sets the serviceInformation key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information alternate names handles as expected when no alternate names are included
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information alternate names maps the alternate names
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information confinements #set_pdf_data_for_pow_confinement when the prisonerOfWarConfinement key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information confinements #set_pdf_data_for_pow_confinement when the prisonerOfWarConfinement key does not exist sets the prisonerOfWarConfinement key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information confinements maps the confinement periods
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information reserves national guard service #set_pdf_data_for_serves_national_guard_service when the mostRecentActiveService key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information reserves national guard service #set_pdf_data_for_serves_national_guard_service when the mostRecentActiveService key does not exist sets the mostRecentActiveService key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information reserves national guard service maps the optional attributes when present
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information reserves national guard service maps the required attributes when reserves is present
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information service periods #set_pdf_data_for_most_recent_service_period when the mostRecentActiveService key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information service periods #set_pdf_data_for_most_recent_service_period when the mostRecentActiveService key does not exist sets the mostRecentActiveService key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information service periods maps the additional periods of service
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 6, service information service periods maps the most recent service period attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 7 service pay maps nothing if not included on the submission
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 7 service pay maps the attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 7 service pay maps the attributes with a minimum request
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 8 direct deposit handles mapping optional attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 8 direct deposit maps nothing if not included on the submission
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 8 direct deposit maps the attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 9 claim date and signature maps claimDate correctly if not provided
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper section 9 claim date and signature maps the attributes
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#extract_date_safely uses a date in YYYY-MM-DD pattern
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#extract_date_safely uses a date with just UTC indicator
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#extract_date_safely uses a date with timezone offset
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#set_pdf_data_for_mailing_address when mailingAddress key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#set_pdf_data_for_mailing_address when mailingAddress key does not exist sets the mailingAddress key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#set_pdf_data_for_section_one when identificationInformation key already exists returns early without modifying the existing data
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#set_pdf_data_for_section_one when identificationInformation key does not exist sets the identificationInformation key to an empty hash
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#valid_date? returns false an invalid date
modules.claims_api.spec.lib.claims_api.v1.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfMapper#valid_date? returns true a valid date
modules.claims_api.spec.lib.claims_api.v1.mapper_helpers.auth_headers_lookup_spec ‑ ClaimsApi::V1::AuthHeadersLookup maps known keys correctly
modules.claims_api.spec.lib.claims_api.v1.mapper_helpers.auth_headers_lookup_spec ‑ ClaimsApi::V1::AuthHeadersLookup raises error for unknown keys
modules.claims_api.spec.lib.claims_api.v1.mapper_helpers.auto_claim_lookup_spec ‑ ClaimsApi::V1::AutoClaimLookup#lookup_in_auto_claim looks up boolean values correctly
modules.claims_api.spec.lib.claims_api.v1.mapper_helpers.auto_claim_lookup_spec ‑ ClaimsApi::V1::AutoClaimLookup#lookup_in_auto_claim looks up nested information correctly
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.base_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Base#set_limitation_of_consent_check_box marking the checkboxes correctly behaves like shared pdf constructor base behavior does not select the box for an added consent limit
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.base_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Base#set_limitation_of_consent_check_box marking the checkboxes correctly behaves like shared pdf constructor base behavior select none of the boxes when nothing is added on the form
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Individual construct pdf
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Individual constructs the pdf when phone country codes are present on form
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Organization construct pdf
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Organization constructs the pdf when phone country codes are present on form
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 Overflow Text behaves like does not map any values does not map any of the claimNotes values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 0 When claimProcessType is BDD_PROGRAM maps correctly to BDD_PROGRAM_CLAIM
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 0 claimSubmissionSource maps the source to VA.gov correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 0 maps the cert correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 1 maps the mailing address
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 1 maps the other veteran info
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 1 when address is MILITARY maps the addresses correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 2, change of address behaves like does not map any values does not map any of the changeOfAddress values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 3, homeless information behaves like does not map any values does not map any of the homeless values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 4, exposure information behaves like does not map any values does not map any of the toxicExposure values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities When classificationcode is null mapping logic correctly removes attribute
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities When serviceRelevance is blank mapping logic correctly removes attribute
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities When there are special issues and a PACT disability maps the special issues attributes correctly and appends PACT
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities When there are special issues maps the special issues attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities When there are special issues, a PACT disability and INCREASE action type maps the special issues attributes correctly and does NOT append PACT
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities maps the PACT attribute correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 5, claim info: disabilities maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 6, service information: service periods maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 6, service information: service periods maps the confinements attribute correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 6, service information: service periods maps the federalActivation to reserves attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 7, service pay information behaves like does not map any values does not map any of the servicePay values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_evss_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationEvssMapper 526 claim maps to the evss container 526 section 8, direct deposit information behaves like does not map any values does not map any of the directDeposit values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data handles v1 disabilities structure
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data handles v1 service information
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data maps v1 address correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v1 form data maps v1 veteran data to FES format
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data claim date defaults to today when claim date not provided
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data claim date uses provided claim date
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data disabilities PACT special issue adds PACT special issue for toxic exposure when action type is NEW
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data disabilities PACT special issue combines existing special issues with PACT
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data disabilities PACT special issue does not add PACT for INCREASE action type
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data disabilities maps approximate date correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data disabilities maps basic disability fields
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data request structure includes participant IDs
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data request structure maps the transaction ID provided in headers to the serviceTransactionId
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data request structure when auto claim has no transaction ID in headers sets serviceTransactionId to nil
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data request structure wraps data in proper FES request structure
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation accepts dependent participant ID for claimant
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation raises error when disabilities are missing
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation raises error when participant ID falls back to ICN
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation raises error when service periods are missing
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation raises error when veteran mailing address is missing
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data required field validation raises error when veteran participant ID is missing
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data service information maps confinements correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data service information maps reserves national guard service correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data service information maps separation location code when present
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data service information maps service periods correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data special circumstances maps special circumstances when present
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data veteran information change of address maps change of address when present
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data veteran information mailing address international address maps international address correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data veteran information mailing address maps domestic address correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_fes_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationFesMapper 526 claim maps to FES format with v2 form data veteran information mailing address military address maps military address correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 #deep_compact eliminates empty objects
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 #deep_compact eliminates empty strings and nil values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 #deep_compact eliminates nil string values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes when the claimProcessType is BDD_PROGRAM maps activeDutyEndDate correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes when the claimProcessType is BDD_PROGRAM maps activeDutyEndDate correctly when federalActivation & activeDutyBeginDate are nil
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes when the claimProcessType is BDD_PROGRAM maps anticipatedSeparationDate correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes when the claimProcessType is BDD_PROGRAM maps correctly to BDD_PROGRAM_CLAIM
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes with empty confinements values does not send end date if end date is null
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes with empty confinements values does not send start date if start date is null
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 0, claim attributes with empty confinements values doesn't send confinements
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 international address maps the address to overflow
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 maps the mailing address
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 maps the other veteran info
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 maps veteran info correctly with a nil international phone number
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 maps veteran info correctly with a nil phone number
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 1 maps veteran info correctly with an empty phone object
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 2, change of address maps the dates
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps homeless info correctly with a nil international phone number
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps homeless info correctly with a nil phone number
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps homeless info correctly with an empty phone object
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps the currentlyHomeless false values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps the currentlyHomeless true values
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 3, homelessness maps the homeless_point_of_contact
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, additionalHazardExposures null data maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, gulfWarHazardService does not default to 'NO'
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, gulfWarHazardService exposures null data maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, herbicideHazardService does not default to 'NO'
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, herbicideHazardService exposures null data maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, herbicideHazardService.servedInHerbicideHazardLocations exposures can answer 'NO' maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, multiple exposures null data maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, multiple exposures null data maps the attributes correctly when ony both dates are null
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure 526 section 4, multiple exposures null endDate maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure maps additional exposures correctly when dates are not included
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure maps additional exposures correctly when nothing is included
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure maps herbicide correctly when dates are not included
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 4059 to 4384)
There are 33268 tests, see "Raw output" for the list of tests 4059 to 4384.
Raw output
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure maps herbicide correctly when nothing is included
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 4, toxic exposure maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 5, claimInfo: diabilities maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 5, treatment centers maps correctly when treatment center information is not provided
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 5, treatment centers maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 5, treatment centers null data maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 6, service info maps servedInReservesOrNationalGuard info correctly with a nil
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 6, service info maps service info correctly when a phone number has a dash
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 6, service info maps service info correctly with a nil phone number
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 6, service info maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 7, service pay maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 8, direct deposot maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_pdf_mapper_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfMapper 526 claim maps to the pdf generator 526 section 9, date and signature maps the attributes correctly
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass military address validations #address_is_military? correctly identifies address as MILITARY
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass military address validations #address_is_military? correctly identifies address as not MILITARY if no military codes are used
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass military address validations #validate_form_526_address_type mailingAddress handles a DOMESTIC address
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass military address validations #validate_form_526_address_type mailingAddress handles a correct MILITARY address combination
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass military address validations #validate_form_526_address_type mailingAddress returns an error with an incorrect MILITARY address combination
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present and all the required attributes are present
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present requires federalActivation.activationDate
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present requires federalActivation.anticipatedSeparationDate
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present requires reservesNationalGuardService.obligationTermsOfService.beginDate
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present requires reservesNationalGuardService.obligationTermsOfService.endDate
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present requires reservesNationalGuardService.unitName
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant certification when the cert is false returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements 'typeOfAddressChange','addressLine1','country' are conditionally required when beginDate is an invalid date value returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements 'typeOfAddressChange','addressLine1','country' are conditionally required without the required country value present returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements conditional validations when the country is USA internationalPostalCode is included returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements conditional validations when the country is USA state is not included returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements conditional validations when the country is USA zipfirstFive is not included returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the begin date is after the end date returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the country is invalid returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the country is not provided returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the country is valid responds with true
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the end date is an invalid date returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements when the type is permanent the end date is prohibited returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements without the required addressLine1 returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements without the required city returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant change of address elements without the required typeOfAddressChange returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant mailing address elements when the country is invalid returns an error array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant mailing address elements when the country is valid responds with true
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass validation of claimant mailing address elements when the state is not provided and country is not USA responds with true
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_has_day? returns FALSE when the date is formatted YYYY-MM
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_has_day? returns TRUE when the date is formatted YYYY-MM-DD
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_is_valid returns false when a date is invalid
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_is_valid returns true when a date is valid
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_range_overlap? returns false when the date ranges do not overlap
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#date_range_overlap? returns true when the date ranges overlap
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#remove_chars removes the -DD when the date string has a suffix of -DD
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#validate_form_526_location_codes when a separation location code is not present does not retrieve the location codes and skips validation
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#validate_form_526_location_codes when a separation location code is present when the location code is invalid adds an error to the errors array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#validate_form_526_location_codes when a separation location code is present when the location code is valid in some service periods and invalid in others adds an error to the errors array
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#validate_form_526_location_codes when a separation location code is present when the location code is valid in some service periods and not present in others returns no errors
modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec ‑ TestDisabilityCompensationValidationClass#validate_form_526_location_codes when a separation location code is present when the location code is valid returns no errors
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController catches a timeout
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController catches an expired token
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController catches an external timeout and returns bad gateway
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController catches an invalid token
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController returns a 400, Bad Request, in line with LH standards for an array of errors
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController returns a 404, Resource not found, in line with LH standards
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_handler_spec ‑ ApplicationController returns a 422, Unprocessable entity, in line with LH standards for an array of errors
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_mapper_spec ‑ ClaimsApi::V2::Error::LighthouseErrorMapper # get_details for a rated disability error
modules.claims_api.spec.lib.claims_api.v2.error.lighthouse_error_mapper_spec ‑ ClaimsApi::V2::Error::LighthouseErrorMapper #get_details
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.base_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Base#set_limitation_of_consent_check_box marking the checkboxes correctly behaves like shared pdf constructor base behavior does not select the box for an added consent limit
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.base_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Base#set_limitation_of_consent_check_box marking the checkboxes correctly behaves like shared pdf constructor base behavior select none of the boxes when nothing is added on the form
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Individual page1_options returns the expected values
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Individual page2_options returns the expected values
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Organization page1_options returns the expected values
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Organization page1_options returns the expected values with a dependent
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Organization#page2_options pdf returns the expected values
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#submit invalid data format returns a 400
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#submit invalid data values returns a 400
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#submit successful submission returns submission success
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#validate invalid data format raises backend service exception
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#validate successful validation returns validation success
modules.claims_api.spec.lib.fes_service.base_spec ‑ ClaimsApi::FesService::Base#validate validation with errors returns a 400
modules.claims_api.spec.lib.tasks.claims_tasks_spec ‑ rake claims:export preloads the Rails environment
modules.claims_api.spec.lib.tasks.claims_tasks_spec ‑ rake claims:export runs gracefully with no subscribers
modules.claims_api.spec.lib.tasks.claims_tasks_spec ‑ rake claims:export when matching claims are found logs to stdout
modules.claims_api.spec.lib.tasks.claims_tasks_spec ‑ rake claims:export when no matching claims are found logs to stdout
modules.claims_api.spec.mailers.report_monthly_submissions_spec ‑ ClaimsApi::SubmissionReportMailer#build sends the email
modules.claims_api.spec.mailers.report_monthly_submissions_spec ‑ ClaimsApi::SubmissionReportMailer#build sends to the right people
modules.claims_api.spec.mailers.unsuccessful_report_mailer_spec ‑ ClaimsApi::UnsuccessfulReportMailer claims_api/_submission_grouped_table.html.erb renders GUIDs as links with correct query params
modules.claims_api.spec.mailers.unsuccessful_report_mailer_spec ‑ ClaimsApi::UnsuccessfulReportMailer#build sends the email
modules.claims_api.spec.mailers.unsuccessful_report_mailer_spec ‑ ClaimsApi::UnsuccessfulReportMailer#build sends to the right people
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim 'remove_encrypted_fields' callback when 'status' is 'established' and the record is updated does not erase the 'auth_headers' attribute
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim 'remove_encrypted_fields' callback when 'status' is 'established' and the record is updated does not erase the 'file_data' attribute
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim 'remove_encrypted_fields' callback when 'status' is 'established' and the record is updated erases the 'form_data' attribute
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim assigning 'applicationExpirationDate' when 'applicationExpirationDate' is not provided assigns a value 1 year from today
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim assigning 'applicationExpirationDate' when 'applicationExpirationDate' is provided leaves the original provided value
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim breaking out 'treatments.endDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim breaking out 'treatments.startDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim breaking out 'treatments.startDate' when 'treatments.startDate' is not included does not include 'treatment.startDate' after transformation
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim encrypted attributes does the thing
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with a record returns the evss id of that record
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with no record returns nil
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with record without evss id returns nil
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim finding by ID or EVSS ID finds by evss id
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim finding by ID or EVSS ID finds by model id
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim massaging invalid disability names handling invalid characters in a 'disability.name' when a 'disability.name' has invalid characters the invalid characters are removed
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim massaging invalid disability names handling invalid characters in a 'disability.name' when a 'disability.name' only has valid characters nothing is changed
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim massaging invalid disability names handling the length of a 'disability.name' when a 'disability.name' is exactly 255 characters does not change it
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim massaging invalid disability names handling the length of a 'disability.name' when a 'disability.name' is longer than 255 characters truncates it
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim massaging invalid disability names handling the length of a 'disability.name' when a 'disability.name' is shorter than 255 characters does not change it
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim pending? no pending records is false
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim pending? with pending records truthies and return the record
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim persisting 'cid' (OKTA client_id) stores 'cid' in the DB upon creation
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data adds an active claim date
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data adds an identifier for Lighthouse submissions
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data breaking out 'disabilities.approximateBeginDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data breaking out 'separationPay.receivedDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data checks an active claim date
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data combines address lines
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts a claim date to UTC
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts homelessness risk situation type to EVSS code
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts homelessness situation type to EVSS code
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts special issues to EVSS codes
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles & in service branch for militaryRetiredPay and retrieves payment
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles & in service branch for militaryRetiredPay and retrieves payment
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles & in service branch for separation pay and retrieves payment
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles 'treatments[].center.name' as an empty string
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles empty spaces and dashes in the unitPhone numbers values removes any extra spaces and dashes from the phoneNumber
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles empty spaces and dashes in the unitPhone numbers values removes any extra spaces from the areaCode
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'PERMANENT' and 'changeOfAddress.endingDate' is not provided does not add a 'changeOfAddress.endingDate'
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'PERMANENT' and 'changeOfAddress.endingDate' is provided removes the 'changeOfAddress.endingDate'
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'PERMANENT' when 'changeOfAddress.addressChangeType' is not uppercased transforms 'changeOfAddress.addressChangeType' to uppercase
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'TEMPORARY' and 'changeOfAddress.endingDate' is not provided sets 'changeOfAddress.endingDate' to 1 year in the future
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'TEMPORARY' and 'changeOfAddress.endingDate' is provided does not change 'changeOfAddress.endingDate'
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handling 'changeOfAddress.endingDate' when 'changeOfAddress' is provided when 'changeOfAddress.addressChangeType' is 'TEMPORARY' when 'changeOfAddress.addressChangeType' is not uppercased transforms 'changeOfAddress.addressChangeType' to uppercase
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data is case insensitive when the homelessSituationType is "OTHER"
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data is case insensitive when the homelessnessRiskSituationType is "OTHER"
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data removes a blank veteran.changeOfAddress.zipLastFour
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data removes empty disabilities having only empty string name and disabilityActionType removes the disability
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data removes spaces
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data scrubbing 'specialIssues' on 'secondaryDisabilities' when a 'secondaryDisability' does not exist does not change anything
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data scrubbing 'specialIssues' on 'secondaryDisabilities' when a 'secondaryDisability' does not have 'specialIssues' does not change anything
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data scrubbing 'specialIssues' on 'secondaryDisabilities' when a 'secondaryDisability' has 'specialIssues' removes the 'specialIssues' attribute
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when both unitPhone and primaryPhone have more than 10 digits adds the original phone numbers to overflowText and removes unitPhone and primaryPhone
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when homelessness risk situation type is "other" and "otherLivingSituation" is an empty string removes "otherLivingSituation" to pass EVSS validations
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when homelessness risk situation type is "other" and "otherLivingSituation" is not provided does not add "otherLivingSituation" to pass EVSS validation
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when the unitPhone number has more than 10 digits adds the original phone number to overflowText and removes unitPhone
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyBeginDate is not provided throws an error
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyEndDate is before activeDutyBeginDate throws an error
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyEndDate is not provided throws an error
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim writes flashes and special issues to log on create
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim writes flashes and special issues to the DB on create
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim#set_file_data! stores the file_data and give me a full evss document
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim#set_header_hash creates the header_hash and finds the claim
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim#set_md5 creates the md5 and finds the claim
modules.claims_api.spec.models.auto_established_claim_spec ‑ ClaimsApi::AutoEstablishedClaim#transform_empty_unit_name! trasforms an empty unit name to a space
modules.claims_api.spec.models.evidence_waiver_submission_spec ‑ ClaimsApi::EvidenceWaiverSubmission requiring fields when 'auth_headers' is not provided fails validation
modules.claims_api.spec.models.evidence_waiver_submission_spec ‑ ClaimsApi::EvidenceWaiverSubmission requiring fields when 'cid' is not provided is expected to validate that :cid cannot be empty/falsy
modules.claims_api.spec.models.evidence_waiver_submission_spec ‑ ClaimsApi::EvidenceWaiverSubmission requiring fields when all required attributes are provided saves the record
modules.claims_api.spec.models.intent_to_file_spec ‑ ClaimsApi::IntentToFile requiring fields when 'cid' is not provided fails validation
modules.claims_api.spec.models.intent_to_file_spec ‑ ClaimsApi::IntentToFile requiring fields when 'status' is not provided fails validation
modules.claims_api.spec.models.intent_to_file_spec ‑ ClaimsApi::IntentToFile requiring fields when all required attributes are provided saves the record
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney encrypted attribute does the thing
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney encrypted attributes does the thing
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney pending? no pending records is false
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney pending? with pending records truthies and return the record
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney persisting 'cid' (OKTA client_id) stores 'cid' in the DB upon creation
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney process error handling gets ClaimsApi::Process errors and does not override ActiveRecord errors
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney#find_using_identifier_and_source can find a sha256 hash
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney#find_using_identifier_and_source can find an md5 record when missing sha256
modules.claims_api.spec.models.power_of_attorney_spec ‑ ClaimsApi::PowerOfAttorney#set_file_data! stores the file_data and give me a full evss document
modules.claims_api.spec.models.process_spec ‑ ClaimsApi::Process power of attorney process when the power of attorney step type and status are invalid raises an error
modules.claims_api.spec.models.process_spec ‑ ClaimsApi::Process power of attorney process when the power of attorney step type and status are valid creates the process for the power of attorney
modules.claims_api.spec.models.process_spec ‑ ClaimsApi::Process power of attorney process when there is a next step returns the next step
modules.claims_api.spec.models.process_spec ‑ ClaimsApi::Process power of attorney process when there is no next step returns nil
modules.claims_api.spec.models.supporting_document_spec ‑ ClaimsApi::SupportingDocument encrypted attribute does the thing
modules.claims_api.spec.models.supporting_document_spec ‑ ClaimsApi::SupportingDocument#set_file_data! stores the file_data and give me a full evss document
modules.claims_api.spec.models.veteran.service.user_spec ‑ Veteran::User initialization does not bomb out if poa history contains a single record
modules.claims_api.spec.models.veteran.service.user_spec ‑ Veteran::User initialization does not bomb out if poa is missing
modules.claims_api.spec.models.veteran.service.user_spec ‑ Veteran::User initialization initializes from a user
modules.claims_api.spec.models.veteran.service.user_spec ‑ Veteran::User initialization provides most recent previous poa
modules.claims_api.spec.models.veteran_spec ‑ ClaimsApi::Veteran attributes needed for MPI lookup delegates loa_user to loa3?
modules.claims_api.spec.models.veteran_spec ‑ ClaimsApi::Veteran attributes needed for MPI lookup is valid when proper MPI values exist
modules.claims_api.spec.models.veteran_spec ‑ ClaimsApi::Veteran handles errors raises on invalid SSN
modules.claims_api.spec.requests.docs.v1.api_spec ‑ ClaimsApi::Docs::V1::Api #get /docs/v1/api returns Open API Spec v3 JSON
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #get /metadata returns metadata JSON
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #healthcheck v1 returns a successful health check
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #healthcheck v2 returns a successful health check
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns correct response and status when healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when MPI is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when bgs org service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the benefit-claim-service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs standard_data_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs standard_data_web_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs trackeditem is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vet_record service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_atchms_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_person_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_proc_form_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_proc_service_v2 is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_ptcpnt_addrs_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_ptcpnt_phone_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the bgs vnp_ptcpnt_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the claim_management_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the claimant service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the contention_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the corporate_update_web_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the e-benefits-bnft-claim-status-web-service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the intenttofile is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the manage rep service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the person_web_service is not healthy
modules.claims_api.spec.requests.metadata_spec ‑ ClaimsApi::Metadata #upstream_healthcheck v1 returns the correct status when the vet rep service is not healthy
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims POA verifier users the poa verifier when the header is present
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims events timeline maps BGS data to match previous logic with EVSS data
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim shows a single Claim
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim shows a single Claim when camel-inflected
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim when source does not match shows a single Claim through auto established claims
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim when source matches when evss_id is provided shows a single Claim through auto established claims
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim when source matches when evss_id is provided shows a single Claim through auto established claims when camel-inflected
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim when source matches when uuid is provided shows a single Claim through auto established claims
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim with errors 404s
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim with errors missing MPI Record
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim with errors missing an ICN
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim with errors shows a single errored Claim with an error message
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims for a single claim with errors shows a single errored Claim without an error message
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims index lists all Claims
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims index lists all Claims when camel-inflection
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims index with errors shows a errored Claims not found error message
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims when a 'Token Validation Error' is received raises a 'Common::Exceptions::Unauthorized' exception
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims when a claim has an evss_response message with a key that is an integer shows correct error message despite the key being an integer
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims with oauth user and no headers lists all Claims
modules.claims_api.spec.requests.v1.claims_spec ‑ ClaimsApi::V1::Claims with oauth user and no headers lists all Claims when camel-inflected
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers 'burial' submission returns a 200 if the veteran is not the submitter and 'claimant_ssn' is provided
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers 'burial' submission returns a 200 if the veteran is not the submitter and 'participant_claimant_id' is provided
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers 'burial' submission returns a 403 when neither 'participant_claimant_id' nor 'claimant_ssn' are provided
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers 'burial' submission returns a 403 when veteran is submitting for 'burial'
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers creating a record for reporting purposes when submitting the ITF to BGS is NOT successful adds a 'ClaimsApi::IntentToFile' record
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers creating a record for reporting purposes when submitting the ITF to BGS is successful adds a 'ClaimsApi::IntentToFile' record
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers fails if any additional fields are passed in
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers fails if none is passed in
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers fails if none is passed in as non-poa request
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers fails if passed a type that doesn't exist
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers handling the claimant fields when 'claimant_ssn' is provided that field and value are sent to BGS
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers handling the claimant fields when 'participant_claimant_id' is provided that field and value are sent to BGS
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers handling the claimant fields when both 'participant_claimant_id' and 'claimant_ssn' are provided both 'participant_claimant_id' and 'claimant_ssn' are sent to BGS
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers handling the claimant fields when neither 'participant_claimant_id' or 'claimant_ssn' is provided 'participant_claimant_id' is set to the target_veteran.participant_id and sent to BGS
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers posts a 404 error with detail when BGS returns a Veteran Not Found
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers posts a 500 error with detail when BGS returns a 500 response
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers posts a maximum payload and returns a payload with an expiration date
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers posts a minimum payload and returns a payload with an expiration date
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has all necessary identifiers schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran has participant_id when Veteran is missing a birls_id returns an unprocessible entity status
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #0966 when Veteran is missing a participant_id when consumer is representative returns an unprocessible entity status
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active fails if none is passed in for non-poa request
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active fails if none is passed in for poa request
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active fails if passed with wrong type
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active returns the latest itf of a burial type
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active returns the latest itf of a compensation type
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #active returns the latest itf of a pension type
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #validate responds properly when JSON parse error
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #validate returns a 422 when invalid target_veteran
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #validate returns a response when invalid
modules.claims_api.spec.requests.v1.forms.0966_spec ‑ ClaimsApi::V1::Forms::0966 #validate returns a response when valid
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active additional POA info when OGC includes suffix as part of the last name field can find rep by suffix
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active additional POA info when representative POA code not found in OGC scraped data returns a 404
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active additional POA info when representative is not part of an organization returns the representative's name and phone
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active additional POA info when representative is part of an organization returns the organization's name and phone
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active when a non-accredited representative and non-veteran request active power of attorney returns a 404
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active when there is a BGS active power of attorney returns a 200
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #active when there is no BGS active power of attorney returns a 404
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #status return the status of a POA based on GUID
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 request schema validation of aptUnitNumber allows alphanumeric strings for aptUnitNumber
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 request schema validations doesn't allow additional fields
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 request schema validations requires poa_code subfield
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 validate_veteran_identifiers when Veteran identifiers are missing in MPI lookups returns an unprocessible entity status
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 validate_veteran_identifiers when the birth date in the headers is an empty string responds with invalid birth_date
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 validate_veteran_identifiers when the first and last name in the headers is an empty string responds with invalid birth_date
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 validates zipFirstFive when the country is US and zipFirstFive is blank responds with unprocessable entity
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 validates zipFirstFive when the country is not US and zipFirstFive is blank responds with ok
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is not valid responds with invalid poa code message
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran has all necessary identifiers assigns a 'cid' (OKTA client_id)
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran has all necessary identifiers assigns a source
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran has all necessary identifiers returns a successful response with all the data
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran has participant_id when Veteran is missing a birls_id when birls_id isn`t required returns a 200
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran is missing a participant_id when consumer is Veteran and missing EDIPI catches a raised 422
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when Veteran is missing a participant_id when consumer is representative returns an unprocessible entity status
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when a request doesn't include signatures Doesn't generate a 21-22 or 21-22a form to upload to VBMS
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when a request includes signatures Generates a 21-22 or 21-22a form to submit to VBMS
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is associated with current user when the claims_api_use_person_web_service flipper is on calls local bgs services instead of bgs-ext
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when poa code is not associated with current user responds with invalid poa code message
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when poa code is valid when the current user is the Veteran and uses request headers responds with a 422
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when the lighthouse_claims_api_poa_dependent_claimants feature is disabled does not include the 'dependent object in the auth_headers
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and rel is not 'Self' and the request does not include a dependent claimant does not include the 'dependent' object to the auth_headers
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and rel is not 'Self' and the request includes a dependent claimant does not incude the 'dependent' object to the auth_headers if relatonship is 'Self'
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and rel is not 'Self' and the request includes a dependent claimant enqueues the PoaFormBuilderJob
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #submit_form_2122 when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and rel is not 'Self' and the request includes a dependent claimant includes the 'dependent' object to the auth_headers
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload The controller checks the check_request_ssn_matches_mpi before calling BGS and it catches an invalid ssn returns a message to the consumer
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload submit base64 and change the document status
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload submit binary and change the document status
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload when checking if Veteran has a valid 'FileNumber' BGS response is invalid when 'file_nbr' in the BGS response is 'nil' returns a 422
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload when checking if Veteran has a valid 'FileNumber' BGS response is invalid when 'file_nbr' in the BGS response is blank returns a 422
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload when checking if Veteran has a valid 'FileNumber' BGS response is invalid when the BGS response is 'nil' returns a 422
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload when checking if Veteran has a valid 'FileNumber' when the call to BGS raises an error returns a 424
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #upload when no attachment is provided to the PUT endpoint rejects the request for missing param
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate responds properly when JSON parse error
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate returns a response when invalid
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate returns a response when valid
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate when the lighthouse_claims_api_poa_dependent_claimants feature is disabled calls neither validate_poa_code_exists! nor validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request does not include a dependent claimant calls neither validate_poa_code_exists! nor validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 #validate when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a dependent claimant calls validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v1.forms.2122_spec ‑ ClaimsApi::V1::Forms::2122 #2122 schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#bgs_classification_ids returns an array of classification ids
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#contention_classification_type_code_list returns the contention classification type code list
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#mask_all_but_first_character masks all but the first character for longer strings
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#mask_all_but_first_character returns nil if value is blank
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#mask_all_but_first_character returns the value if it is a single character
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#mask_all_but_first_character returns the value if it is not a String
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is PERMANENT does not raise an error if endingDate is not present
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is PERMANENT raises error if country is invalid
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is PERMANENT raises error if endingDate is present
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is TEMPORARY does not raise an error for valid dates and country
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is TEMPORARY raises error if beginningDate is after or equal to endingDate
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is TEMPORARY raises error if beginningDate is not in the future
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is TEMPORARY raises error if country is invalid
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when addressChangeType is TEMPORARY raises error if endingDate is missing
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when changeOfAddress is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_change_of_address! when country is missing raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_current_mailing_address_country! when country is invalid raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_current_mailing_address_country! when country is missing raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_current_mailing_address_country! when country is valid does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! when approximateBeginDate is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! when approximateBeginDate is in the future raises an InvalidFieldValue error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 4385 to 4667)
There are 33268 tests, see "Raw output" for the list of tests 4385 to 4667.
Raw output
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! when approximateBeginDate is in the past does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! when approximateBeginDate is today raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! when disabilities is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_approximate_begin_date! with multiple disabilities, one with invalid date raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_classification_code! when a classification code is expired raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_classification_code! when a classification code is not in the BGS list raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_classification_code! when all classification codes are valid and not expired does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_classification_code! when classificationCode is nil or blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_unique_names! when all disability names are unique does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_disability_unique_names! when there are duplicate disability names (case-insensitive) raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_fewer_than_150_disabilities! when disabilities count is greater than 150 raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_fewer_than_150_disabilities! when disabilities count is less than or equal to 150 does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_location_codes! when BRD client raises an error propagates a ServiceUnavailable error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_location_codes! when service periods are in the future with a valid separation location code does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_location_codes! when service periods are in the future with an invalid separation location code raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_location_codes! when service periods are in the future with multiple service periods only validates future service periods
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_location_codes! when service periods are in the past does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when applicant is a reservist or National Guardsman with a prior ended service period does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when applicant is a reservist or National Guardsman without a prior ended service period raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when applicant is not a reservist or National Guardsman and has a future end date raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when service period end date is exactly 180 days in the future does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when service period end date is less than 180 days in the future does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when service period end date is missing does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! when service period end date is more than 180 days in the future raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_no_active_duty_end_date_more_than_180_days_in_future! with multiple service periods with mixed validity raises an InvalidFieldValue error for the invalid period
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_service_periods_begin_in_past! when a begin date is in the future raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_service_periods_begin_in_past! when a begin date is today raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_service_periods_begin_in_past! when all begin dates are in the past does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_service_periods_begin_in_past! when multiple service periods and one is invalid raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when disabilities is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when disabilityActionType is 'INCREASE' and specialIssues includes 'EMP' does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when disabilityActionType is 'INCREASE' and specialIssues includes 'RRD' does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when disabilityActionType is 'INCREASE' and specialIssues includes other value raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when specialIssues includes 'HEPC' and name is 'hepatitis' does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when specialIssues includes 'HEPC' and name is not 'hepatitis' raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when specialIssues includes 'POW' and confinements is blank raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when specialIssues includes 'POW' and confinements is present does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_special_issues! when specialIssues is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_submission_claim_date! when claim date is blank does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_submission_claim_date! when claim date is in the future raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_submission_claim_date! when claim date is in the past does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_title10_activation_date! when title10ActivationDate is after the earliest begin date and not in the future does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_title10_activation_date! when title10ActivationDate is before the earliest begin date raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_form_526_title10_activation_date! when title10ActivationDate is in the future raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_chronology! when service period dates are in correct chronological order does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_chronology! when service period end date is before begin date raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_chronology! when service period end date is missing does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_chronology! with multiple service periods with mixed validity raises an InvalidFieldValue error for the invalid period
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_quantity! when <= 100 service periods are provided does not raise an error
modules.claims_api.spec.requests.v1.forms.526_revised_validations_spec ‑ ClaimsApi::RevisedDisabilityCompensationValidations#validate_service_periods_quantity! when > 100 service periods are provided raises an InvalidFieldValue error
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'applicationExpirationDate' is optional when not provided responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is currently a day ahead of the US Central Time Zone and 'claim_date' is earlier than the Central Time Zone day responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is currently a day ahead of the US Central Time Zone and 'claim_date' is later than both the Central Time Zone day and UTC day responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is currently a day ahead of the US Central Time Zone and 'claim_date' is same as the Central Time Zone day responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' has timezone (TZ String) responds with a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' has timezone (iso w/Z) responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' has timezone (iso w/out zone) responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' has timezone (iso wo/Z) responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' has timezone (w/out T) responds with a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' improperly formatted (empty string) responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' improperly formatted (hello world) responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' is in the future responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' is in the past responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'claim_date' difference between Lighthouse (UTC) and EVSS (Central Time) when UTC is same day as the US Central Time Zone day and 'claim_date' is the current day responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'currentMailingAddress' validations 'addressLine3' accepts 'addressLine3' and returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'currentMailingAddress' validations 'currentMailingAddress.country' accepts 'USA'
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'currentMailingAddress' validations 'currentMailingAddress.country' does not accept 'US'
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'directDeposit.accountType is case insensitive is properly transformed to uppercase before submission to EVSS
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'directDeposit.bankName is required if any other directDeposit values are present
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.approximateBeginDate' validations when 'approximateBeginDate' is in the future responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.approximateBeginDate' validations when 'approximateBeginDate' is in the past responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is false when 'disabilities.classificationCode' is invalid responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is false when 'disabilities.classificationCode' is valid and expires in the future returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is false when 'disabilities.classificationCode' is valid but expires in the past responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is true when 'disabilities.classificationCode' is invalid responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is true when 'disabilities.classificationCode' is valid and expires in the future returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.classificationCode' validations when feature flag is true when 'disabilities.classificationCode' is valid but expires in the past responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.ratedDisabilityId' validations when 'disabilities.disabilityActionType' equals 'INCREASE' and 'disabilities.diagnosticCode' is not provided returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.ratedDisabilityId' validations when 'disabilities.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.ratedDisabilityId' validations when 'disabilities.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is provided responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.ratedDisabilityId' validations when 'disabilities.disabilityActionType' equals 'NONE' and 'disabilities.secondaryDisabilities' is defined and 'disabilities.diagnosticCode is not provided returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.ratedDisabilityId' validations when 'disabilities.disabilityActionType' equals value other than 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' are provided for some 'disabilities' passes 'special_issues' an appropriate array to the constructor
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is 'Hepatitis' responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is not 'Hepatitis' responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is not 'Hepatitis' responds with a useful error message
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'POW' when a valid 'confinements' is included responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'POW' when a valid 'confinements' is not included responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when 'specialIssues' includes 'POW' when a valid 'confinements' is not included responds with a useful error message
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities' validations 'disabilities.specialIssues' validations when no 'specialIssues' are provided passes 'special_issues' as an empty array to the constructor
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.approximateBeginDate' is present raises an exception if date is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.approximateBeginDate' is present raises an exception if date is not in the past
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' does not match name when feature flag is false raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' does not match name when feature flag is true raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' is invalid when feature flag is false raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' is invalid when feature flag is true raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' is not present raises an exception if name is longer than 255 characters
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when 'disabilities.secondaryDisabilities.classificationCode' is not present raises an exception if name is not valid structure
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when disabilityActionType is NONE without secondaryDisabilities raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'disabilities.secondaryDisabilities' validations when secondaryDisability disabilityActionType is something other than SECONDARY raises an exception
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'futurePayExplanation' when 'militaryRetiredPay.willReceiveInFuture' is 'true' when 'militaryRetiredPay.futurePayExplanation' is not provided responds with an unprocessable entity
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'futurePayExplanation' when 'militaryRetiredPay.willReceiveInFuture' is 'true' when 'militaryRetiredPay.futurePayExplanation' is provided responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is above the maximum responds with an unprocessable entity
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is below the minimum responds with an unprocessable entity
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is within limits responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'receiving' and 'willReceiveInFuture' validations when 'receiving' and 'willReceiveInFuture' are equal but not 'nil' when both are 'false' responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'receiving' and 'willReceiveInFuture' validations when 'receiving' and 'willReceiveInFuture' are equal but not 'nil' when both are 'true' responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'receiving' and 'willReceiveInFuture' validations when 'receiving' and 'willReceiveInFuture' are not equal when 'receiving' is 'false' and 'willReceiveInFuture' is 'true' responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'receiving' and 'willReceiveInFuture' validations when 'receiving' and 'willReceiveInFuture' are not equal when 'receiving' is 'true' and 'willReceiveInFuture' is 'false' responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is above the maximum responds with an unprocessable entity
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is below the minimum responds with an unprocessable entity
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is within limits responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.separationPay' validations 'receivedDate' when 'receivedDate' is in the past responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'servicePay validations' 'servicePay.separationPay' validations 'receivedDate' when 'receivedDate' is not in the past responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is after 'treatment.startDate' returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is before 'treatment.startDate' returns a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is not provided returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is after earliest 'servicePeriods.activeDutyBeginDate' returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is included but empty returns a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is not included returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is prior to earliest 'servicePeriods.activeDutyBeginDate' returns a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does match 'disability' but has different casing returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does match 'disability' but has leading whitespace returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does match 'disability' but has trailing whitespace returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does match 'disability' returns a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does not match 'disability' returns a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatments[].center.country' is an empty string returns a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 'treatments' validations 'treatments' validations when 'treatments[].center.country' is too long returns a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 Veteran homelessness validations when 'currentlyHomeless' and 'homelessnessRisk' are both provided responds with a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 Veteran homelessness validations when either 'currentlyHomeless' or 'homelessnessRisk' is provided when 'pointOfContact' is not provided responds with a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 Veteran homelessness validations when neither 'currentlyHomeless' nor 'homelessnessRisk' is provided when 'pointOfContact' is provided responds with a 422
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations disabilities specialIssues when an incorrect type is passed for specialIssues returns errors explaining the failure
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations disabilities specialIssues when correct types are passed for specialIssues returns a successful status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations doesn't allow additional fields
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations flashes when an incorrect type is passed for flashes returns errors explaining the failure
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations flashes when correct types are passed for flashes returns a successful status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations removes the dash in homelessness primary phone
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations requires currentMailingAddress subfields
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations requires disability subfields
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations requires homelessness currentlyHomeless subfields
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations requires homelessness homelessnessRisk subfields
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations requires international postal code when address type is international
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations responds with a 422 when request.body is a Puma::NullIO
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations responds with a 422 when request.body isn't a JSON *object* request.body is a JSON integer responds with a properly formed error object
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers 526 submission payload validations responds with a 422 when request.body isn't a JSON *object* request.body is a JSON string responds with a properly formed error object
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyBeginDate must be in the past when activeDutyBeginDate is in the past returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyBeginDate must be in the past when activeDutyBeginDate is not in the past returns a bad request response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyBeginDate must be in the past when activeDutyBeginDate is today returns a bad request response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyEndDate within 180 days when activeDutyEndDate is beyond 180 days from now returns a bad request response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyEndDate within 180 days when activeDutyEndDate is exactly 180 days from now returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers activeDutyEndDate within 180 days when activeDutyEndDate is less than 180 days from now returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers assigns a 'cid' (OKTA client_id)
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers assigns a source
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers builds the auth headers
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers form 526 validation endpoint increment counters for statsd
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers form 526 validation endpoint returns a list of errors when invalid hitting EVSS
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers form 526 validation endpoint returns a list of errors when invalid via internal validation
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers form 526 validation endpoint returns a successful response when valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers returns a successful response with all the data
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers sets the flashes
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers sets the special issues
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when autoCestPDFGenerationDisabled is false creates the sidekick job
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is PERMANENT when the endingDate is provided raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is TEMPORARY when beginningDate is in the past raises an exception that beginningDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is TEMPORARY when the beginningDate is after the endingDate raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is TEMPORARY when the endingDate is not provided raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is Temporary when beginningDate is in the past raises an exception that beginningDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is Temporary when the beginningDate is after the endingDate raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is Temporary when the endingDate is not provided raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is temporary when beginningDate is in the past raises an exception that beginningDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is temporary when the beginningDate is after the endingDate raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when addressChangeType is temporary when the endingDate is not provided raises an exception that endingDate is not valid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when changeOfAddress information is submitted when an invalid country is submitted raises an exception that country is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'anticipatedSeparationDate' validations when 'anticipatedSeparationDate' is in the future returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'anticipatedSeparationDate' validations when 'anticipatedSeparationDate' is in the past raises an exception that 'anticipatedSeparationDate' is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'anticipatedSeparationDate' validations when 'anticipatedSeparationDate' is today raises an exception that 'anticipatedSeparationDate' is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'title10ActivationDate' validations when title10ActivationDate is after earliest servicePeriod.activeDutyBeginDate but before today returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'title10ActivationDate' validations when title10ActivationDate is prior to earliest servicePeriod.activeDutyBeginDate raises an exception that title10ActivationDate is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'title10ActivationDate' validations when title10ActivationDate is same day as earliest servicePeriod.activeDutyBeginDate raises an exception that title10ActivationDate is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'title10ActivationDate' validations when title10ActivationDate is today returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted 'title10ActivationDate' validations when title10ActivationDate is tomorrow raises an exception that title10ActivationDate is invalid
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted When an activeDutyBeginDate is before a Veteran's 13th birthday raise an error
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted when 'serviceInformation' is not present returns a unsuccessful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted when 'unitName' is blank space returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted when 'unitName' is empty returns a successful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted when 'unitName' is nil returns a unsuccessful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has all necessary identifiers when reservesNationalGuardService information is submitted when 'unitName' is not present returns a unsuccessful response
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has multiple participant_ids returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran has participant_id when Veteran is missing a birls_id returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran is missing a participant_id when consumer is Veteran adds person to MPI and checks for edipi
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran is missing a participant_id when consumer is Veteran returns a 422 without an edipi
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran is missing a participant_id when consumer is Veteran, but is missing a participant id raises a 422, with message
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when Veteran is missing a participant_id when consumer is representative returns an unprocessable entity status
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when confinements are overlapping responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when confinements don't fall within service periods responds with a bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted application_expiration_date is in the future responds with a 200
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted application_expiration_date is in the past responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted application_expiration_date is today responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted claimant_certification is false responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted separationLocationCode is an integer responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted separationLocationCode is invalid responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when submitted separationLocationCode is missing for a future activeDutyEndDate responds with bad request
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 when veteran is missing EDIPI without the EDIPI value present does not allow the submit to occur
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #526 without flashes or special issues sets the flashes and special_issues
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents bad claim ID returns 404
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents rejects uploading 526 through PUT when autoCestPDFGenerationDisabled is false
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents support doc fails, should retry
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents upload 526 base64 form through PUT
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents upload 526 binary form through PUT
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents upload base64 support docs and increases the supporting document count
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents upload binary support docs and increases the supporting document count
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents when a claim is already established returns a 404 error because only pending claims are allowed
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 #upload_documents when no attachment is provided to the PUT endpoint rejects the request for missing param
modules.claims_api.spec.requests.v1.forms.526_spec ‑ ClaimsApi::V1::Forms::526 POST #submit_form_526 using md5 lookup returns existing claim if duplicate submit occurs by using the hashed lookup
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966 post Getting a 403 response Forbidden returns a 403 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966 post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966 post Getting a successful response 0966 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/active get Getting a 200 response 0966 response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/active get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/active get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/active get Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/validate post Getting a 422 response Unprocessable returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_0966_spec ‑ Intent to file /forms/0966/validate post Getting a successful response 0966 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122 post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122 post Getting a successful response 2122 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/active get Getting a 200 response 2122 response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/active get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/active get Getting a 404 response Resource not found returns a valid 404 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/validate post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/validate post Getting a successful response 2122 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} get Getting a 200 response 2122 response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 400 response Bad Request returns a 400 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 422 response Unprocessable Entity returns a valid 422 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 424 response Failed Dependency returns a valid 424 response
modules.claims_api.spec.requests.v1.forms.rswag_2122_spec ‑ Power of Attorney /forms/2122/{id} put Getting a successful response 2122 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526 post Getting a 422 response Unprocessable entity Not a JSON Object returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526 post Getting a 422 response Unprocessable entity Violates JSON Schema returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526 post Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/validate post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/validate post Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id} put Getting a 400 response Bad Request returns a 400 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id} put Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id} put Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id} put Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id} put Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id}/attachments post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id}/attachments post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.forms.rswag_526_spec ‑ Disability Claims /forms/526/{id}/attachments post Getting a successful response upload response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims get Getting a 200 response claim response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims get Getting a 404 response Resource Not Found returns a 404 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims/{id} get Getting a 200 response claims response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims/{id} get Getting a 404 response Record Not Found returns a 404 response
modules.claims_api.spec.requests.v1.rswag_claims_spec ‑ EVSS Claims management /claims/{id} get Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf invalid scopes returns a 401 unauthorized
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf valid data responds with a 200
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf when the PDF string is not generated returns a 422 response if nil gets returned
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf when the PDF string is not generated returns a 422 response when empty object is returned
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf without the first and last name present does not allow the generatePDF call to occur
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 #generate_pdf without the first name present allows the generatePDF call to occur
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 #526 validate endpoint returns a successful response when valid
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous handling for missing first and last name without the first and last name present does not allow the submit to occur
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous returns a 202 response when successful
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous returns a 202 when the s3 upload is mocked
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous returns an empty test object
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous with a transaction_id absent has a null transaction ID on the claim record
modules.claims_api.spec.requests.v2.veterans.526_spec ‑ ClaimsApi::V2::Veterans::526 POST #synchronous submission to synchronous with a transaction_id present saves the transaction ID on the claim record
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 4668 to 4915)
There are 33268 tests, see "Raw output" for the list of tests 4668 to 4915.
Raw output
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided scopes evidence waiver returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided scopes evidence waiver returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when a request body is included tracked item attribute accepts an empty request body
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when a request body is included tracked item attribute accepts the request body
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when a request body is included tracked item attribute rejects an invalid request body
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when claim id is not found returns a 404
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when the submit is from a dependent returns a 200 when the target_veteran.participant_id matches the pctpnt_clmant_id
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when the submit is from a dependent returns a 401 when the target_veteran.participant_id does not match the pctpnt_clmant_id
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided when valid when success returns a 202
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided with missing first and last name when a veteran does not have first and last name returns an error message
modules.claims_api.spec.requests.v2.veterans.claims.5103_spec ‑ ClaimsApi::V2::Veterans::Claims::5103 5103 Waiver submit Vet flow when provided with missing first name when a veteran does not have first name returns an accepted message
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling 'lighthouseId' and 'claimId' when BGS and Lighthouse claims exist provides values for 'lighthouseId' and 'claimId'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling 'lighthouseId' and 'claimId' when no claims exist returns an empty collection
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling 'lighthouseId' and 'claimId' when only a BGS claim exists provides a value for 'claimId', but 'lighthouseId' will be 'nil'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling 'lighthouseId' and 'claimId' when only a Lighthouse claim exists provides a value for 'lighthouseId', but 'claimId' will be 'nil'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling 'lighthouseId' and 'claimId' when only a Lighthouse claim exists provides a value for 'lighthouseId', but 'claimId' will be 'nil' when bgs returns nil
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling duplicate claims in BGS and LH when there are multiple matching claims does not list duplicates for any matching claims between BGS and LH
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index mapping of claims handling duplicate claims in BGS and LH when there are unique LH and BGS claims lists unique claims and does not list duplicates for any matching claims between BGS and LH
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index participant ID when missing returns a 422
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index veteran_id param when known veteran_id is provided returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index veteran_id param when not provided returns a 404 error code
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims index veteran_id param when unknown veteran_id is provided returns a 404 error code
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show CCG (Client Credentials Grant) scopes claims show returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show CCG (Client Credentials Grant) scopes claims show returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show CCG (Client Credentials Grant) when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show CCG (Client Credentials Grant) when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show ICN when not found returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' it picks the newest status returns a claim with the 'claimId' and 'lighthouseId' set
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when a grouped status is received the v2 mapper sets the 'status' correctly
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when a phaseback to Under Review status is received the v2 mapper sets the 'status' correctly
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when a typical status is received the v2 mapper sets the correct 'status'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when an Under Review status is received the v2 mapper sets the 'status' correctly
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when the claim is complete shows a closed date
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when there are several phases and one does not have a date gracefully handles a nil date
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'status' when there is 1 status sets the 'status'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'supporting_documents' it has an errors array returns a claim with the 'errors' attribute populated
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'supporting_documents' it has documents returns a claim with 'supporting_documents'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'supporting_documents' it has no bgs_claim returns a claim with 'supporting_documents' as an empty array
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'supporting_documents' it has no documents returns a claim with 'supporting_documents' as an empty array
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'tracked_items' it has no bgs_claim returns a claim with 'tracked_items' as an empty array
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'tracked_items' it has tracked items returns a claim with 'tracked_items'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show handling the 'tracked_items' it has tracked items that show SUBMITTED_AWAITING_REVIEW when it should returns a claim with 'tracked_items'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show uses BD when it should
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when handling a BGS claim it retrieves the contentions list lists the contentions correctly with extra commas
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when handling a BGS claim it retrieves the contentions list lists the contentions without leading spaces
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does exist and a Lighthouse claim does not exit provides a value for 'claimId', but 'lighthouseId' will be 'nil'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does exist and a Lighthouse claim exists handling 'lighthouseId' and 'claimId' provides a value for 'lighthouseId' and 'claimId'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does exist when BD is enabled, and using birls_id as the file number when the birls_id is present the file_number should equal the birls_id
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does exist when BD is enabled, and using birls_id as the file number when the file_number is nil returns an empty array and not a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does exist when there is no file number returned from BGS when the file_number is nil returns an empty array and not a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a BGS claim when a BGS claim does not exist returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a Lighthouse claim when a Lighthouse claim does exist and a BGS claim does exist handling 'lighthouseId' and 'claimId' provides a value for 'lighthouseId' and 'claimId'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a Lighthouse claim when a Lighthouse claim does exist and a BGS claim does not exist handling 'lighthouseId' and 'claimId' provides a value for 'lighthouseId', but 'claimId' will be 'nil'
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a Lighthouse claim when a Lighthouse claim does exist and is associated with the current user returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a Lighthouse claim when a Lighthouse claim does exist and is not associated with the current user returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when looking for a Lighthouse claim when a Lighthouse claim does not exist returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show when no auth header provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show with validate_id_with_icn BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_spec ‑ ClaimsApi::V2::Veterans::Claims Claims show with validate_id_with_icn when there is a claimant ID in place of the veteran ID BGS attributes (w/ Claimant ID replacing vet ID) are listed
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles request format for POST endpoints should validate the request data is nested inside an attributes object that is inside a data object returns 200 when submitting to SUBMIT with correct body format
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles request format for POST endpoints should validate the request data is nested inside an attributes object that is inside a data object returns 200 when submitting to VALIDATE with correct body format
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles request format for POST endpoints should validate the request data is nested inside an attributes object that is inside a data object returns 400 when submitting to SUBMIT with incorrect body format
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles request format for POST endpoints should validate the request data is nested inside an attributes object that is inside a data object returns 422 when submitting to VALIDATE with incorrect body format
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit auth header when provided returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when 'type' is mixed-case returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when 'type' is invalid in the :data object returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when 'type' is invalid when 'type' is blank returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when 'type' is invalid when 'type' is nil returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when 'type' is invalid when 'type' is not an accepted value returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when ITF type is 'survivor' when invalid parameter is provided returns a 422
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when ITF type is 'survivor' when no optional parameters are provided returns a 422
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when ITF type is 'survivor' when optional 'claimantSsn' is provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is invalid when ITF type is 'survivor' when optional 'claimantSsn' is provided when 'claimantSsn' contains separators returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles submit submitting a payload when payload is valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given a mixed case 'type' path param returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given a valid 'type' path param when given the value 'compensation' returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given a valid 'type' path param when given the value 'pension' returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given a valid 'type' path param when given the value 'survivor' returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given an all caps 'type' path param returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type 'type' path param when given an invalid 'type' path param returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when a single ITF is returned and it is expired returns a 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when a single ITF is returned and it is not 'Active' returns a 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when multiple ITFs are returned and none are 'Active' returns 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when multiple ITFs are returned and they're all 'Active' chooses the first non-expired ITF
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when multiple ITFs are returned and they're all expired returns 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles type when no record is found in BGS returns a 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when 'type' is mixed-case returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when payload is invalid when 'type' is invalid when 'type' is blank returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when payload is invalid when 'type' is invalid when 'type' is nil returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when payload is invalid when 'type' is invalid when 'type' is not an accepted value returns a 400
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when payload is invalid when 'type' is survivor when 'claimantSsn' is blank returns a 422
modules.claims_api.spec.requests.v2.veterans.intent_to_files_spec ‑ ClaimsApi::V2::Veterans::IntentToFile IntentToFiles validate submitting a payload when payload is valid returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid address validations conditionally required zipCode when the country provided is US returns a 422 when no zipCode is included in the veteran data
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid address validations conditionally required zipCode when the country provided is not US returns a 202 when no zipCode is included in the veteran data
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is disabled does not add the dependent object to the auth_headers
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant adds cid to attributes
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant adds dependent values to the auth_headers
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant does not add dependent values to the auth_headers if relationship is 'Self'
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant enqueues the PoaFormBuilder job
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid returns a 202
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating email values when the email is invalid denies an empty string
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating email values when the email is invalid denies an invalid value
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating email values when the email is valid allows a valid 'normal' looking email
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating email values when the email is valid allows an empty string
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating the conditionally required zipCode when the country is 'US' returns a 422 with no zipCode
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when validating the conditionally required zipCode when the country is not 'US' returns a 202 with no zipCode
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided with missing first and last name returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided with missing first name returns a success response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 multiple reps with same poa code and registration number returns the last one with a 202 response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 scopes POA organization returns a 202 response when successful
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney submit2122 scopes POA organization returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the Veteran ICN is found in MPI when the request data does not pass schema validation returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data is not a valid json object returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when an international number contains dashes returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when an international number contains spaces returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when claimant.phone.countryCode is "1" and areaCode is not provided returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when claimant.phone.countryCode is "1" and areaCode is provided returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when claimant.phoneNumber contains a dash returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation phone number validation when it a US number contains a space returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when at least one representative has the provided POA code returns 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when no claimantId is provided and other claimant data is present returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when no representatives have the provided POA code returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is disabled does not call validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request does not include a claimant does not call validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant calls validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid with missing first and last name returns an error response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122_spec ‑ ClaimsApi::V1::PowerOfAttorney::2122 PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when provided when valid with non-US countryCode provided without areaCode returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided conditionally required zipCode when the country is US returns a 422 for all objects not including zipCode
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided conditionally required zipCode when the country is US returns a 422 if representative.address.zipCode is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided conditionally required zipCode when the country is not US returns a 202
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 202 when all conditionally required data is present
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 422 if claimant.address.addressLine1 is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 422 if claimant.address.city is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 422 if claimant.address.countryCode is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 422 if claimant.address.stateCode is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated returns a 422 if claimant.relationship is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when claimant data is included it is conditionally validated with missing first and last name returns a 422 if first and last name is not present
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is disabled does not add the dependent object to the auth_headers
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant adds dependent values to the auth_headers when flipper enabled
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant does not add dependent values to the auth_headers if relationship is 'Self'
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when valid lighthouse_claims_api_poa_dependent_claimants feature when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant enqueues the PoaFormBuilderJob
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual CCG (Client Credentials Grant) flow when provided when valid returns a 202
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual when a POA code isn't provided returns a 422 error code
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney appoint_individual when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data does not pass schema validation returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant phoneNumber has 3 digits & dashes returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant phoneNumber has an 2 digits returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant phoneNumber has an asterick returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant phoneNumber has parenthesis returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant phoneNumber many digits & dashes & spaces returns a 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant.phone.countryCode is "1" and areaCode is not provided returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation phone number when claimant.phone.countryCode is "1" and areaCode is provided returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when at least one representative has the provided POA code returns a meaningful 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when no claimantId is provided and other claimant data is present returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when no representatives have the provided POA code returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is disabled does not call validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request does not include a claimant does not call validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when the lighthouse_claims_api_poa_dependent_claimants feature is enabled and the request includes a claimant calls validate_poa_code_exists! and validate_dependent_by_participant_id!
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is found in MPI when the request data passes schema validation when the provided POA code is not a valid 2122a individual code returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object when the Veteran ICN is not found in MPI returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object with missing first and last name returns a 422 if first and last name is not present
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object with missing first name returns a success response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is a valid json object with non-US countryCode provided without areaCode returns a success response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.2122a_spec ‑ ClaimsApi::V2::PowerOfAttorney::2122a PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when provided when valid when the request data is not a valid json object returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid successful request lighthouse_claims_v2_poa_requests_skip_bgs disabled does call the Orchestrator
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid successful request lighthouse_claims_v2_poa_requests_skip_bgs disabled has Location in the response header
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid successful request lighthouse_claims_v2_poa_requests_skip_bgs enabled does not call the Orchestrator
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid validation and value errors when the Veteran ICN is found in MPI when the claimant request data does not pass schema validation returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid validation and value errors when the Veteran ICN is found in MPI when the request data does not pass schema validation returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid validation and value errors when the Veteran ICN is not found in MPI returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid validation and value errors when the request data is not a valid json object returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_request_spec ‑ ClaimsApi::V2::PowerOfAttorney::PowerOfAttorneyRequest CCG (Client Credentials Grant) flow when the token is valid validation and value errors when the request data passes schema validation when no representative is found with the provided poaCode and registrationNumber returns a meaningful 404
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when BGS does not return a POA code returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when BGS returns a POA code with an endDate in the past returns an empty 200 response
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when the current poa is not associated with an organization when there is one unique representative_id returns the most recently created representative
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when the current poa is not associated with an organization when there is one unique representative_id when there are multiple unique representative_ids returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney status returns 404 when given an unknown id
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney status returns the status of a POA
modules.claims_api.spec.requests.v2.veterans.power_of_attorney.power_of_attorney_spec ‑ ClaimsApi::V1::PowerOfAttorney::PowerOfAttorney PowerOfAttorney status sets current_poa from the submitted form data, not from BGS
modules.claims_api.spec.requests.v2.veterans.rswag_5103_spec ‑ EvidenceWaiver5103 /veterans/{veteranId}/claims/{id}/5103 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_5103_spec ‑ EvidenceWaiver5103 /veterans/{veteranId}/claims/{id}/5103 post Getting a 404 response NotFound returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_5103_spec ‑ EvidenceWaiver5103 /veterans/{veteranId}/claims/{id}/5103 post Getting a successful response Successful response returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/generatePDF/minimum-validations post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/generatePDF/minimum-validations post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/generatePDF/minimum-validations post Getting a successful response post pdf response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting a successful response Successful response 202 with a transactionId returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting a successful response Successful response 202 without a transactionId returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting an unauthorized response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting an unprocessable entity response Unprocessable entity Not a JSON Object returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting an unprocessable entity response Unprocessable entity Violates JSON Schema returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/synchronous post Getting an unprocessable entity response Unprocessable entity when federalActivation is present but obligationTermsOfService is missing returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/validate post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/validate post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_526_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/validate post Getting a successful response Successful response with disability returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims get Getting a successful response claim response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims/{id} get Errored Claim errored claim response returns a 200 response for errored claim
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims/{id} get Established Claim claim response returns a 200 response for established claim
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_claims_spec ‑ Claims /veterans/{veteranId}/claims/{id} get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting 502 No BnftClaim found from BGS 0966 Response returns a 502 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting Veteran Not Found from BGS 0966 Response returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting a 400 response Bad Request returns a valid 400 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting a 401 response Unauthorized returns a valid 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file post Getting a successful response 0966 Response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/validate post Getting a 400 response Bad Request returns a valid 400 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/validate post Getting a 401 response Unauthorized returns a valid 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/validate post Getting a successful response 0966 Response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/{type} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/{type} get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_intent_to_file_request_spec ‑ IntentToFile /veterans/{veteranId}/intent-to-file/{type} get Getting a successful response Successful response with active Intent to File returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests post Getting a 200 response Search results returns a 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests post Getting a 400 response Invalid request returns a 400 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id} get Getting a 200 response Successful response with a current Power of Attorney request returns a 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id} get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id}/decide post Getting a 200 response Submit decision returns a 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id}/decide post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id}/decide post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/power-of-attorney-requests/{id}/decide post Getting a 422 response Malformed request body returns a 422 response
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 4916 to 5247)
There are 33268 tests, see "Raw output" for the list of tests 4916 to 5247.
Raw output
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122 post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122 post Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122 post Getting a successful response Valid request response returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122/validate post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122/validate post Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122/validate post Getting a successful response Valid request response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a post Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a post Getting a successful response Valid request response returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a/validate post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a/validate post Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/2122a/validate post Getting a successful response Valid request response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney get Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney get Getting a successful response Successful response with a current Power of Attorney returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney-request post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney-request post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney-request post Getting a 422 response Unprocessable Entity returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney-request post Getting a successful response Valid request response returns a valid 201 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney/{id} get Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_power_of_attorney_spec ‑ PowerOfAttorney /veterans/{veteranId}/power-of-attorney/{id} get Getting a successful response Valid request response returns a valid 200 response
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/2122 to PowerOfAttorneyController#submit
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/2122/validate to PowerOfAttorneyController#validate
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/2122a to PowerOfAttorneyController#submit
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/2122a/validate to PowerOfAttorneyController#validate
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/power-of-attorney to PowerOfAttorneyController#show
modules.claims_api.spec.routing.v2.veterans.power_of_attorney_routing_spec ‑ Claims API power of attorney routing routes /services/claims/v2//veterans/:veteranId/power-of-attorney/:id to PowerOfAttorneyController#status
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :evss_id
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :flashes
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :id
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :phase
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :status
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :token
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes :type
modules.claims_api.spec.serializers.auto_established_claim_serializer_spec ‑ ClaimsApi::AutoEstablishedClaimSerializer includes base keys
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer includes :status
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer includes :supporting_documents
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer includes :supporting_documents with attributes
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer includes :type
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer includes base keys
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer when uuid is not passed in includes :id from :evss_id
modules.claims_api.spec.serializers.claim_detail_serializer_spec ‑ ClaimsApi::ClaimDetailSerializer when uuid is passed in includes :id from :uuid
modules.claims_api.spec.serializers.claim_list_serializer_spec ‑ ClaimsApi::ClaimListSerializer includes :id
modules.claims_api.spec.serializers.claim_list_serializer_spec ‑ ClaimsApi::ClaimListSerializer includes :status
modules.claims_api.spec.serializers.claim_list_serializer_spec ‑ ClaimsApi::ClaimListSerializer includes :type
modules.claims_api.spec.serializers.claim_list_serializer_spec ‑ ClaimsApi::ClaimListSerializer includes base keys
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :claim_type
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :date_filed
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :decision_letter_sent
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :development_letter_sent
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :documents_needed
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :max_est_date
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :min_est_date
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :open
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase includes :requested_decision
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase when :updated_at is nil does not include :updated_at
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase when :updated_at is present includes :updated_at
modules.claims_api.spec.serializers.concerns.claim_base_spec ‑ ClaimsApi::Concerns::ClaimBase when yes/no attributes have invalid values logs an error message
modules.claims_api.spec.serializers.concerns.contention_list_spec ‑ ClaimsApi::Concerns::ContentionList includes :contention_list
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline includes events_timeline
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with HTML in the description strips the HTML tags
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with items in vbaDocuments only adds documents without a tracked_item_id into other_documents_list
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with items in vbaDocuments uses the upload date for the tracked item
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with some phase dates does not have a phase 1..6 event
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with some phase dates has a phase 7 event
modules.claims_api.spec.serializers.concerns.events_timeline_spec ‑ ClaimsApi::Concerns::EventsTimeline with some phase dates has the right date for phase 7
modules.claims_api.spec.serializers.concerns.va_representative_spec ‑ ClaimsApi::Concerns::VARepresentative includes :va_representative
modules.claims_api.spec.serializers.intent_to_file_serializer_spec ‑ ClaimsApi::IntentToFileSerializer includes :creation_date
modules.claims_api.spec.serializers.intent_to_file_serializer_spec ‑ ClaimsApi::IntentToFileSerializer includes :expiration_date
modules.claims_api.spec.serializers.intent_to_file_serializer_spec ‑ ClaimsApi::IntentToFileSerializer includes :id
modules.claims_api.spec.serializers.intent_to_file_serializer_spec ‑ ClaimsApi::IntentToFileSerializer includes :status
modules.claims_api.spec.serializers.intent_to_file_serializer_spec ‑ ClaimsApi::IntentToFileSerializer includes :type
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer includes :date_request_accepted
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer includes :id
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer includes :previous_poa
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer includes :representative
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer when a POA submission does not have a status property of "uploaded" includes :status from poa_submission
modules.claims_api.spec.serializers.power_of_attorney_serializer_spec ‑ ClaimsApi::PowerOfAttorneySerializer when a POA submission has a status property of "uploaded" transforms status to "updated"
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #benefit_claim_service requires the service statement
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #benefit_claim_web_service requires the service statement
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #e_benefits_bnft_claim_status_web_service requires the service statement
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #first_open_claim_details collects open claims
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #first_open_claim_details dependent_claims and find_bnft_claim_by_clmant_id do not find claims does not find any open claims, and returns nil
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #first_open_claim_details dependent_claims does not return claims finds an open claim anyway
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! #person_web_service requires the service statement
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! when the dependent has no open claims assigns the POA to the dependent via manage_ptcpnt_rlnshp
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! when the dependent has open claims assigns the POA to the dependent via update_benefit_claim
modules.claims_api.spec.services.dependent_claimant_poa_assignment_service_spec ‑ ClaimsApi::DependentClaimantPoaAssignmentService#assign_poa_to_dependent! when the dependent has open claims calls find_bnft_claim_by_clmant_id when find_benefit_claims_status_by_ptcpnt_id fails
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant name belongs to a participantʼs (one) dependent returns nil and does not raise an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant name belongs to one of participantʼs (many) dependents returns nil and does not raise an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant name does not belong to a participantʼs (one) dependent raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant name does not belong to one of participantʼs (many) dependents raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant provides a valid participant_id of claimantʼs dependent returns nil and does not raise an error regardless of name
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the claimant provides an invalid participant_id but a valid first and last name raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the participant_id is blank raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the participant_id is invalid or has no dependents raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_dependent_by_participant_id! when the participant_id is nil raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_poa_code_exists! when the poa_code is blank raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_poa_code_exists! when the poa_code is invalid raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_poa_code_exists! when the poa_code is nil raises an error
modules.claims_api.spec.services.dependent_claimant_verification_service_spec ‑ ClaimsApi::DependentClaimantVerificationService#validate_poa_code_exists! when the poa_code is valid returns nil and does not raise an error
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the EVSS Service adds the transaction_id to the headers
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the EVSS Service has a upload method that returns a claim id
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the EVSS Service logs the transaction_id
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the EVSS Service the error is saved on the claim in the evss_response attribute sets the evss_response to the original body error message
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the FES Service adds the transaction_id to the headers
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the FES Service has a upload method that returns a claim id
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the FES Service logs the transaction_id
modules.claims_api.spec.services.disability_compensation.form526_establishment_service_spec ‑ ClaimsApi::DisabilityCompensation::Form526EstablishmentService#upload using the FES Service the error is saved on the claim in the evss_response attribute sets the evss_response to the original body error message
modules.claims_api.spec.services.disability_compensation.mock_override_configuration_spec ‑ ClaimsApi::DisabilityCompensation::MockOverrideConfiguration#mock_enabled? has a mock_enabled? method that returns a boolean
modules.claims_api.spec.services.disability_compensation.pdf_generation_service_spec ‑ ClaimsApi::DisabilityCompensation::PdfGenerationService#generate logs the transaction_id
modules.claims_api.spec.services.disability_compensation.pdf_generation_service_spec ‑ ClaimsApi::DisabilityCompensation::PdfGenerationService#generate returns the claim status
modules.claims_api.spec.services.disability_compensation.pdf_generation_service_spec ‑ ClaimsApi::DisabilityCompensation::PdfGenerationService#generate when the pdf string is empty returns the errored claim status
modules.claims_api.spec.services.evss_service_spec ‑ ClaimsApi::EVSSService::Base#submit when the upstream service returns a string does not raise an error
modules.claims_api.spec.services.evss_service_spec ‑ ClaimsApi::EVSSService::Base#submit when the upstream service returns an error handles the error
modules.claims_api.spec.services.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger when all error types have DataDog links includes DataDog links for all submission IDs
modules.claims_api.spec.services.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger when there are more than 10 failed va.gov submissions & TID is in whitelist if transaction ids are not in the substring whitelist avoids linking to logs that are not there
modules.claims_api.spec.services.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger when there are more than 10 failed va.gov submissions & TID is in whitelist sends error ids with links to logs
modules.claims_api.spec.services.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger when there are more than 10 failed va.gov submissions & TID is in whitelist when there are intent to file errors only sends the title and total block
modules.claims_api.spec.services.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger when there is one type of each error sends a well formatted slack message
modules.claims_api.spec.services.power_of_attorney_request_service.accepted_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::AcceptedDecisionHandler for a valid decide request determines the type correctly for an individual
modules.claims_api.spec.services.power_of_attorney_request_service.accepted_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::AcceptedDecisionHandler for a valid decide request determines the type correctly for an organization
modules.claims_api.spec.services.power_of_attorney_request_service.accepted_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::AcceptedDecisionHandler for a valid decide request returns the correct data to the caller
modules.claims_api.spec.services.power_of_attorney_request_service.accepted_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::AcceptedDecisionHandler for a valid decide request starts the POA auto establishment service
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call #add_meta_ids adds the ids to the meta
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call #add_meta_ids does not add a key that is nil veteran and claimant objects are present
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call #add_meta_ids does not add a key that is nil veteran object is present
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call #add_meta_ids does not add a meta key if no IDs are present
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when a person does not have a phone does not attempt to create a vnp phone
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when a person does not have an email does not attempt to create a vnp email
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when there is a claimant creates the veteranrepresentative object
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when there is a claimant sets the claimantPtcpntId to the claimant_ptcpnt_id
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when there is not a claimant creates the veteranrepresentative object
modules.claims_api.spec.services.power_of_attorney_request_service.create_request_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::CreateRequest#call when there is not a claimant sets the claimantPtcpntId to the veteran_ptcpnt_id
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.poa_auto_establishment_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::PoaAutoEstablishmentDataGatherer request with claimant #vnp_phone_data does not call BGS if no phone number was submitted for the claimant
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.poa_auto_establishment_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::PoaAutoEstablishmentDataGatherer request with claimant returns the expect data object for a veteran request with claimant
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.poa_auto_establishment_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::PoaAutoEstablishmentDataGatherer veteran request returns the expect data object for a veteran request
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.read_all_veteran_representative_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::ReadAllVeteranRepresentativeDataGatherer Mapping the POA data object gathers the expected data based on the params
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.read_all_veteran_representative_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::ReadAllVeteranRepresentativeDataGatherer Mapping the POA data object returns an empty hash when no data is sent
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.vnp_ptcpnt_addrs_find_by_primary_key_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::VnpPtcpntAddrsFindByPrimaryKeyDataGatherer Mapping the POA data object gathers the expected data based on the params
modules.claims_api.spec.services.power_of_attorney_request_service.data_gatherer.vnp_ptcpnt_phone_find_by_primary_key_data_gatherer_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataGatherer::VnpPtcpntPhoneFindByPrimaryKeyDataGatherer Mapping the POA data object gathers the expected data based on the params
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.individual_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::IndividualDataMapper maps the data correctly
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.individual_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::IndividualDataMapper raises an error if no rep is found
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.organization_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::OrganizationDataMapper maps the data correctly
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.poa_auto_establishment_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::PoaAutoEstablishmentDataMapper determines which form we need to build when type is 2122
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.poa_auto_establishment_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::PoaAutoEstablishmentDataMapper determines which form we need to build when type is 2122a
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.poa_auto_establishment_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::PoaAutoEstablishmentDataMapper maps and validates the form data for an individual request maps the form data
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.poa_auto_establishment_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::PoaAutoEstablishmentDataMapper maps and validates the form data for an organization request maps the form data
modules.claims_api.spec.services.power_of_attorney_request_service.data_mapper.poa_auto_establishment_data_mapper_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DataMapper::PoaAutoEstablishmentDataMapper returns expected data to the controller an array with mapped form data and form type
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#build_veteran_and_dependent_data with the dependent data returns the veteran data
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#build_veteran_and_dependent_data without a dependent returns the veteran data
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#get_poa_request returns the lighthouse ID appended onto the record object
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#handle_poa_response returns the claimant first and last name appended onto the record object
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#validate_decide_representative_params! registration number and POA code combination belong to a representative does not raise an error
modules.claims_api.spec.services.power_of_attorney_request_service.decide_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Decide#validate_decide_representative_params! validating the params raises ResourceNotFound error with descriptive message
modules.claims_api.spec.services.power_of_attorney_request_service.decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DecisionHandler When the decision is 'Accepted' calls the accepted decision service handler
modules.claims_api.spec.services.power_of_attorney_request_service.decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DecisionHandler When the decision is 'Accepted' returns an array of values
modules.claims_api.spec.services.power_of_attorney_request_service.decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DecisionHandler When the decision is 'Declined' calls the declined decision service handler
modules.claims_api.spec.services.power_of_attorney_request_service.decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DecisionHandler When the decision is 'Declined' returns an empty array
modules.claims_api.spec.services.power_of_attorney_request_service.declined_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DeclinedDecisionHandler VANotify Job does not enqueue the job when the feature flag is disabled
modules.claims_api.spec.services.power_of_attorney_request_service.declined_decision_handler_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::DeclinedDecisionHandler VANotify Job queues when the job when the feature flag is enabled
modules.claims_api.spec.services.power_of_attorney_request_service.index_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Index#get_poa_list when claimant information is present on the request #map_list_data adds claimant ICN to the returned object when it is present on the request
modules.claims_api.spec.services.power_of_attorney_request_service.index_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Index#get_poa_list when page size is over 1 and less then the max allowed still works as expected when page_size is > 1
modules.claims_api.spec.services.power_of_attorney_request_service.index_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Index#get_poa_list when page size is set to 1 does not return an error when page_size is 1
modules.claims_api.spec.services.power_of_attorney_request_service.orchestrator_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Orchestrator#submit_request creates a new request
modules.claims_api.spec.services.power_of_attorney_request_service.orchestrator_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::Orchestrator#submit_request terminates the existing requests
modules.claims_api.spec.services.power_of_attorney_request_service.terminate_existing_requests_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::TerminateExistingRequests#call reads the participant veteran_representatives
modules.claims_api.spec.services.power_of_attorney_request_service.terminate_existing_requests_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::TerminateExistingRequests#call when all requests are obsolete does not attempt to update requests
modules.claims_api.spec.services.power_of_attorney_request_service.terminate_existing_requests_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::TerminateExistingRequests#call when there are no requests return or no procIds present does not attempt to update requests
modules.claims_api.spec.services.power_of_attorney_request_service.terminate_existing_requests_spec ‑ ClaimsApi::PowerOfAttorneyRequestService::TerminateExistingRequests#call when there are requests in a non-obsolete state updates the non-obsolete requests
modules.claims_api.spec.services.unsynchronized_evss_claim_service_spec ‑ ClaimsApi::UnsynchronizedEVSSClaimService accesses a veteran
modules.claims_api.spec.services.unsynchronized_evss_claim_service_spec ‑ ClaimsApi::UnsynchronizedEVSSClaimService does not bomb out if power of attorney is called first
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError FES errors handles returning a message when :errors is inside :data in the original_body not :messages
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError FES errors handles returning a message when :errors is inside the original_body not :messages
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError an external service returns a 504 raises a 502
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as service errors and set to raise and not re-try no longer wraps the error and sets the key as an integer correctly sets the key as the string value from the error message
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as service errors and set to raise and not re-try the BIRLS file number is the wrong size sets the evss_response to the original body error message
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as service errors and set to raise and not re-try the error is returned as a string from the EVSS docker container handles a string error message
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as service errors and set to raise and not re-try the error.original_body is returned as a string from the EVSS docker container handles a string error message
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as service errors and set to raise and not re-try when warning messages are returned excludes warnings but includes errors in the response
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError for the get_error_info method when the original_body hash does not contain a messages key does not raise a KeyError when accessing missing messages key
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError for the get_error_info method when the original_body hash does not contain a messages key still raises the intended BackendServiceException from build_error
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher Expectation Failed Errors when the error is a BackendServiceException and text includes Error calling external service raises an error (thereby retrying the job)
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher Expectation Failed Errors when the error is a BackendServiceException and the message text does not include 417 does not raise an error (thereby not retrying the job)
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher Expectation Failed Errors when the error is a BackendServiceException and the message text includes 417 raises an error (thereby retrying the job)
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher errored submission preserves the original form data throughout the job
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher errored submission rescues a Lighthouse::BackendServiceException and does not raise an error
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher errored submission sets the status of the claim to an error if it raises an Common::Exceptions::BackendServiceException error
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher successful submission clears original data upon success
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher successful submission sets a status of established on successful call
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher successful submission submits successfully
modules.claims_api.spec.sidekiq.claim_establisher_spec ‑ ClaimsApi::ClaimEstablisher when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader BD document type is a 526
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader BD document type is an attachment
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader BD document type is an attachment resulting in error
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader calls slack_alert_on_failure with appropriate message if claim of type "claim" is errored
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader calls slack_alert_on_failure with appropriate message if claim of type "document" is errored
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader if an evss_id is nil, and claim is errored, it does not reschedule the sidekiq job to the future
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader if an evss_id is nil, and claim is not errored, it reschedules the sidekiq job to the future
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader on successful call it does not delete the file from S3
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader submits successfully
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader submits successfully with BD
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader transforms a 526 claim form to the right properties for EVSS
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader transforms a claim document to the right properties for EVSS
modules.claims_api.spec.sidekiq.claim_uploader_spec ‑ ClaimsApi::ClaimUploader when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob logging during job execution when job executes successfully logs completion messages
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob logging during job execution when job fails with exception logs the failure and re-raises the exception
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob when an errored job has a 48 hour time limitation expires in 48 hours
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob when the claims_api_ews_uploads_bd_refactor BD refactor feature flag is disabled calls the Benefits Documents upload_document instead of upload
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob when the claims_api_ews_uploads_bd_refactor BD refactor feature flag is enabled calls the Benefits Documents upload_document instead of upload
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob#retry_limits_for_notification provides the method definition for sidekiq 'retry_monitoring.rb'
modules.claims_api.spec.sidekiq.ews_updater_spec ‑ ClaimsApi::EwsUpdater when an errored job has a 48 hour time limitation expires in 48 hours
modules.claims_api.spec.sidekiq.ews_updater_spec ‑ ClaimsApi::EwsUpdater when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.ews_updater_spec ‑ ClaimsApi::EwsUpdater when the claims_api_ews_updater_enables_local_bgs feature flag is enabled calls local_bgs instead of bgs-ext
modules.claims_api.spec.sidekiq.ews_updater_spec ‑ ClaimsApi::EwsUpdater when waiver consent is present and allowed updates evidence waiver record for a qualifying ews submittal
modules.claims_api.spec.sidekiq.find_poas_job_spec ‑ ClaimsApi::FindPoasJob#perform when the response is an array with at least one item logs that the POAs were found
modules.claims_api.spec.sidekiq.find_poas_job_spec ‑ ClaimsApi::FindPoasJob#perform when the response is an empty array logs that the POAs were not found
modules.claims_api.spec.sidekiq.find_poas_job_spec ‑ ClaimsApi::FindPoasJob#perform when the response is not an array logs that the POAs were not found
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater continues submitting flashes on exception
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater stores multiple bgs exceptions correctly
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater submits flashes to bgs successfully
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater submits successfully with claim id
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater submits successfully without claim id
modules.claims_api.spec.sidekiq.flash_updater_spec ‑ ClaimsApi::FlashUpdater when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob Sending the VA Notify email when the flipper is off does not send the vanotify job
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob Sending the VA Notify email when the header key and rep are present sends the vanotify job
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob sets retry_for to 48 hours
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform allow_poa_access when recordConsent is false sets allow_poa_access to 'N'
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform allow_poa_access when recordConsent is missing sets allow_poa_access to 'N'
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform allow_poa_access when recordConsent is true and consentLimits are blank sets allow_poa_access to 'Y'
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform allow_poa_access when recordConsent is true but consentLimits are present sets allow_poa_access to 'N'
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform if an error occurs in the service call calls #handle_error to handle marking the POA's errored state
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform logs out the details correctly for consent information
modules.claims_api.spec.sidekiq.poa_assign_dependent_claimant_job_spec ‑ ClaimsApi::PoaAssignDependentClaimantJob#perform marks the POA status as 'updated'
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob generating the filled and signed pdf when representative is an individual Calls the POA updater job upon successful upload to VBMS
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob generating the filled and signed pdf when representative is an individual generates the pdf to match example
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob generating the filled and signed pdf when representative is part of an organization Calls the POA updater job upon successful upload to VBMS
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob generating the filled and signed pdf when representative is part of an organization generates the pdf to match example
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob generating the filled and signed pdf when signature has prefix sets the status and store the error
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob when the BD upload feature flag is enabled calls the benefits document API upload instead of VBMS
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob when the BD upload feature flag is enabled calls the benefits document API upload_document instead of upload
modules.claims_api.spec.sidekiq.poa_form_builder_job_spec ‑ ClaimsApi::V1::PoaFormBuilderJob when the BD upload feature flag is enabled rescues errors from BD and sets the status to errored
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater sets retry_for to 48 hours
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' fails updates the form's status and does not create a 'ClaimsApi::PoaVBMSUpdater' job
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' fails updates the process status to FAILED
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' is successful and record consent is granted creates 'ClaimsApi::PoaVBMSUpdater' job
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' is successful and the poaCode is retrieved successfully from the V2 2122a form data does not update the form's status and creates 'ClaimsApi::PoaVBMSUpdater' job
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' is successful and the poaCode is retrieved successfully from the V2 2122a form data updates the process status to SUCCESS
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when the claims_api_use_person_web_service flipper is on calls local bgs person web service instead of bgs-ext
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when the claims_api_use_update_poa_relationship flipper is on calls local bgs vet record service instead of bgs-ext
modules.claims_api.spec.sidekiq.poa_vbms_sidekiq_spec ‑ ClaimsApi::PoaVbmsSidekiq upload_to_vbms error occurs while retrieving Veteran file number from BGS raises a 'FailedDependency' exception and logs
modules.claims_api.spec.sidekiq.poa_vbms_sidekiq_spec ‑ ClaimsApi::PoaVbmsSidekiq upload_to_vbms when the claims_api_use_person_web_service flipper is on calls local bgs services instead of bgs-ext
modules.claims_api.spec.sidekiq.poa_vbms_sidekiq_spec ‑ ClaimsApi::PoaVbmsSidekiq upload_to_vbms when upload is successful updates the Power Of Attorney record
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater consent details logs correct with consentLimits included
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater deciding to send a VA Notify email does not send the va notify job when the header key is not present
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater deciding to send a VA Notify email does not send the va notify job when the rep is not present
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater deciding to send a VA Notify email when the flipper is off does not send the vanotify job
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater deciding to send a VA Notify email when the header key and rep are present sends the vanotify job
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater sets retry_for to 48 hours
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater when BGS fails the error is handled marks the form as errored
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater when address change is not present updates a the BIRLS record for a qualifying POA submittal
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater when address change is present and allowed updates a the BIRLS record for a qualifying POA submittal
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater when address change is present and not allowed updates a the BIRLS record for a qualifying POA submittal
modules.claims_api.spec.sidekiq.poa_vbms_updater_spec ‑ ClaimsApi::PoaVBMSUpdater when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob benefits documents upload feature flag when the bd upload feature flag is disabled calls the VBMS uploader
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob benefits documents upload feature flag when the bd upload feature flag is enabled and BD refactor flag is disabled calls the benefits document API with doc_type L075
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob benefits documents upload feature flag when the bd upload feature flag is enabled and BD refactor flag is disabled rescues errors from BD and sets the status to errored
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob benefits documents upload feature flag when the bd upload feature flag is enabled and BD refactor flag is disabled when the BD upload refactor feature flag is enabled calls the PoaDocumentService
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms errors happen creates a second job if there is a failure
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms errors happen does not create an new job if had 5 failures
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms errors happen rescues 'VBMS::FilenumberDoesNotExist' error, updates record, and re-raises exception
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms errors happen rescues file not found from S3, updates POA record, and re-raises to allow Sidekiq retries
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms errors happen responds properly when there is a 500 error
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms success happens updates the power of attorney record and updates the POA code in BGDS when there's a successful response
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms success happens uploads to VBMS
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads disabled returns uploaders file path
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads enabled OpenURI returns a StringIO returns a path
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads enabled OpenURI returns a Tempfile returns a path
modules.claims_api.spec.sidekiq.poa_vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#stream_to_temp_file converts a stream to a temp file
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions schedule is scheduled to run every hour on the hour
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when errored submissions exist calls notify with the correct parameters
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when errored submissions exist when a va gov claim with the same transaction id errs in the same hour only alerts on one of the claims
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when errored submissions exist when dealing with va.gov claims does not alert for claims with specific errors
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when errored submissions exist when dealing with va.gov claims does not report resolved claims
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when errored submissions exist when dealing with va.gov claims reports unresolved claims
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when flipper is not enabled does not run the alert
modules.claims_api.spec.sidekiq.report_hourly_unsuccessful_submissions_spec ‑ ClaimsApi::ReportHourlyUnsuccessfulSubmissions#perform when no errored submissions exist does not call notify method
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions no claims behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions shared reporting behavior behaves like shared reporting behavior includes 526EZ claims from VaGov
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions shared reporting behavior behaves like shared reporting behavior includes ITF metrics
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions shared reporting behavior behaves like shared reporting behavior includes POA metrics
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions shared reporting behavior behaves like shared reporting behavior includes ews metrics
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions three POAs behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions with one claims consumer and multiple claims behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions with one claims consumer and no PACT claims behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions with one claims consumer and one PACT claim behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions with two claims consumers and one PACT claim behaves like sends mail with expected totals sends mail
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform behaves like shared reporting behavior includes 526EZ claims from VaGov
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform behaves like shared reporting behavior includes ITF metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform behaves like shared reporting behavior includes POA metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform behaves like shared reporting behavior includes ews metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform calculate totals
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform sends mail
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#allow_poa_access? allows eFolder access if recordConsent is set to true
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#allow_poa_access? denies eFolder access if consentLimits are present
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#allow_poa_access? denies eFolder access if recordConsent is not present
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#allow_poa_access? denies eFolder access if recordConsent is set to false
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#log_job_progress logs job progress
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#log_job_progress logs job progress with transaction_id when provided
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#preserve_original_form_data preserves the form data as expected
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#save_auto_claim! saves claim with the validation_method property of v2
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_errored_state_on_claim updates claim status as ERRORED with error details
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_established_state_on_claim updates claim status as ESTABLISHED
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_pending_state_on_claim updates claim status as PENDING
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_state_for_submission updates EWS status as ERRORED
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_state_for_submission updates EWS status as PENDING
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#set_state_for_submission updates claim status as ERRORED
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#will_retry? does not retry a form526.InProcess error
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#will_retry? does not retry a form526.submit.noRetryError error
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 5248 to 5588)
There are 33268 tests, see "Raw output" for the list of tests 5248 to 5588.
Raw output
modules.claims_api.spec.sidekiq.service_base_spec ‑ ClaimsApi::ServiceBase#will_retry? retries for a header.va_eauth_birlsfilenumber error
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater submits successfully
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when a matching contention is found when contention does have existing special issues when none of the special issues provided is new existing special issues are left unchanged
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when a matching contention is found when contention does have existing special issues when one or more special issue provided is new new special issues provided are added while preserving existing special issues
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when a matching contention is found when contention does not have existing special issues when a single contention exists for claim all special issues provided are appended to payload
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when a matching contention is found when contention does not have existing special issues when multiple contentions exist for claim all special issues provided are appended to payload
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when a matching contention is found when contention does not have existing special issues when multiple contentions exist for claim stores bgs exceptions correctly
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when a matching claim is found using when no matching contention is found job fails and retries later
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater when no matching claim is found job fails and retries later
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater#existing_special_issues with a single contention object returns the expected mapping
modules.claims_api.spec.sidekiq.special_issue_updater_spec ‑ ClaimsApi::SpecialIssueUpdater#existing_special_issues with an array contention objects returns the expected mapping
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator when an errored job has a time limitation logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly mocking calls the Docker Container Job up front when mocking is enabled
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly sets the status on the claim as expected does not set status when claim.status is PENDING
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly sets the status on the claim as expected sets the claim status to pending when starting/rerunning
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly submits successfully
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly calls the next job when the claim.status is not errored
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly does not call the next job when the claim.status is errored
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly sets claim state to errored when pdf_string is empty
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly when an error is raised ::Common::Exceptions::BackendServiceException set the errored state, saves the response and logs the progress, in that order
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly when an error is raised Faraday::ParsingError set the errored state, saves the response and logs the progress, in that order
modules.claims_api.spec.sidekiq.v1.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V1::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly when an error is raised General Rescue set the errored state, saves the response and logs the progress, in that order
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload when an errored job has a time limitation logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does not call the next job when the claim.status is errored
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does not retry when form526.InProcess error gets returned
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does not retry when form526.submit.noRetryError error gets returned
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does not retry when the message key is 'in progress' and are in an array
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does retry when 5xx error gets returned
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission does retry when form526.submit.establishClaim.serviceError gets returned
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform errored submission updates the evss_response with the error message
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform successful submission queues the job
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform successful submission removes the evss_response on successful docker Container submission
modules.claims_api.spec.sidekiq.v1.form526_establishment_upload_spec ‑ ClaimsApi::V1::Form526EstablishmentUpload#perform successful submission sets the claim status to pending when starting/rerunning
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader successful submission successful submit should add the job
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader successful submission when claims_api_526_v2_uploads_bd_refactor is disabled submits successfully with BD
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader successful submission when claims_api_526_v2_uploads_bd_refactor is disabled the claim should still be established on a successful BD submission
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader successful submission when claims_api_526_v2_uploads_bd_refactor is enabled submits successfully with refactored BD
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader when an errored job has a time limitation logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader when the pdf is mocked and claims_api_526_v2_uploads_bd_refactor is disabled uploads to BD
modules.claims_api.spec.sidekiq.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader#get_file_body returns the file body correctly
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122 non-veteran claimant generates e-signatures correctly
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122 veteran claimant Calls the POA updater job upon successful upload to VBMS
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122 veteran claimant generates e-signatures correctly
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122a non-veteran claimant generates e-signatures correctly for a non-veteran claimant
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122a veteran claimant Calls the POA updater job upon successful upload to VBMS
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf 2122a veteran claimant generates e-signatures correctly for a veteran claimant
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf when the BD upload and BD refactor feature flags are enabled calls the Benefits Documents upload_document instead of upload
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob generating and uploading the signed pdf when the benefits documents upload feature flag is enabled calls the Benefits Documents uploader instead of VBMS
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob sets retry_for to 48 hours
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob updating process when the pdf is not successfully uploaded updates the process for the power of attorney with the failed status
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob updating process when the pdf is successfully uploaded updates the process for the power of attorney with the success status
modules.claims_api.spec.sidekiq.v2.poa_form_builder_job_spec ‑ ClaimsApi::V2::PoaFormBuilderJob when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob Va Notify Failure when an error occurs calls the slack alert and updates the process
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#build_address formats the values correctly with line1 & line2 & line3
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#build_address formats the values correctly with line1 & line3
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#build_address formats the values correctly with line2 & line3
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#build_ind_poa_address build the address correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#build_org_address build the address correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#claimant_first_name returns expected name for v1 forms
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#claimant_first_name returns expected name for v2 forms
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#format_zip_values formats just zip first 5 value correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#format_zip_values formats just zip last 4 value correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#format_zip_values formats no values correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#format_zip_values formats two values correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#organization_filing? properly selects the org template when the filing is 2122
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#organization_filing? properly selects the rep template when the filing is 2122 for dependent claimant
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#organization_filing? properly selects the rep template when the filing is 2122a
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is filed by a dependent claimant #send_representative_notification for dependent formats the values correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is filed by a dependent claimant #send_representative_notification for dependent updates the process
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is updated to a representative #send_representative_notification formats the values correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is updated to a representative #send_representative_notification updates the process
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is updated to a service organization #organization_accepted_email_contents formats the values correctly
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#perform when the POA is updated to a service organization #organization_accepted_email_contents updates the process
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#value_or_default_for_field returns an empty string if nothing is present
modules.claims_api.spec.sidekiq.va_notify_accepted_job_spec ‑ ClaimsApi::VANotifyAcceptedJob#value_or_default_for_field returns the values correctly
modules.claims_api.spec.sidekiq.va_notify_declined_job_spec ‑ ClaimsApi::VANotifyDeclinedJob when the representative is a service organization sends a declined service organization notification
modules.claims_api.spec.sidekiq.va_notify_declined_job_spec ‑ ClaimsApi::VANotifyDeclinedJob when the representative is an individual sends a declined individual/representative notification
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for completion status when the status is cancelled
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for completion status when the status is delivered
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for completion status when the status is failed
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for completion status when the status is permanent-failure
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for completion status when the status is validation-failed
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for not completed status when the status is created
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for not completed status when the status is pending
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for not completed status when the status is sending
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for not completed status when the status is sent
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform logging for not completed status when the status is temporary-failure
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform no retry statues when the status is cancelled
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform no retry statues when the status is delivered
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform no retry statues when the status is failed
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform no retry statues when the status is permanent-failure
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform no retry statues when the status is validation-failed
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform queue up the job queues up with just the notification_id
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform queue up the job queues up with notification_id and poa_id
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform queue up the job throws an argument error when other params are added
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform retry statues when the status is created
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform retry statues when the status is pending
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform retry statues when the status is sending
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform retry statues when the status is sent
modules.claims_api.spec.sidekiq.va_notify_follow_up_job_spec ‑ ClaimsApi::VANotifyFollowUpJob#perform retry statues when the status is temporary-failure
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration expected constants returns breakers_error_threshold
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration expected constants returns service_name
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration valid settings has correct jwt_secret
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration valid settings returns include_request
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration valid settings returns service_path
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration valid settings returns settings
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration valid settings returns use_mocks
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration#base_request_headers returns expected headers
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration#connection creates the connection
modules.claims_evidence_api.spec.lib.claims_evidence_api.configuration_spec ‑ ClaimsEvidenceApi::Configuration#connection returns existing connection
modules.claims_evidence_api.spec.lib.claims_evidence_api.exceptions_spec ‑ ClaimsEvidenceApi::Exceptions has expected constants
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier with invalid arguments errors on invalid folder_type
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier with invalid arguments errors on invalid folder_type and identifier_type combination
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier with invalid arguments errors on invalid identifier_type
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier#generate creates a valid folder identifier
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier#generate handles a SEARCH identifier_type
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier#generate transforms valid arguments
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier#validate handles a valid folder identifier
modules.claims_evidence_api.spec.lib.claims_evidence_api.folder_identifier_spec ‑ ClaimsEvidenceApi::FolderIdentifier#validate transforms valid arguments
modules.claims_evidence_api.spec.lib.claims_evidence_api.jwt_generator_spec ‑ ClaimsEvidenceApi::JwtGenerator#get_token returns a token with required fields
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Record monitor functions #track_event tracks the record action and attributes
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Service monitor functions #track_api_request tracks an Error request
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Service monitor functions #track_api_request tracks an OK request
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Uploader monitor functions #track_upload tracks attempt
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Uploader monitor functions #track_upload tracks begun
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Uploader monitor functions #track_upload tracks failure
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor Uploader monitor functions #track_upload tracks success
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor base monitor functions #format_message returns message preceded by class name
modules.claims_evidence_api.spec.lib.claims_evidence_api.monitor_spec ‑ ClaimsEvidenceApi::Monitor base monitor functions #format_tags returns message preceded by class name
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.base_spec ‑ ClaimsEvidenceApi::Service::Base behaves like a ClaimsEvidenceApi::Service class #perform tracks and raise exception on error response
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.base_spec ‑ ClaimsEvidenceApi::Service::Base behaves like a ClaimsEvidenceApi::Service class #perform tracks the request
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.base_spec ‑ ClaimsEvidenceApi::Service::Base behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier accepts separate arguments
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.base_spec ‑ ClaimsEvidenceApi::Service::Base behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier directly assigns the value
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes behaves like a ClaimsEvidenceApi::Service class #perform tracks and raise exception on error response
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes behaves like a ClaimsEvidenceApi::Service class #perform tracks the request
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier accepts separate arguments
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier directly assigns the value
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes##get performs a GET via class method
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.documenttypes_spec ‑ ClaimsEvidenceApi::Service::DocumentTypes#retrieve performs a GET
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files behaves like a ClaimsEvidenceApi::Service class #perform tracks and raise exception on error response
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files behaves like a ClaimsEvidenceApi::Service class #perform tracks the request
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier accepts separate arguments
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files behaves like a ClaimsEvidenceApi::Service class sets and retrieves folder_identifier directly assigns the value
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#overwrite performs a POST to a specific file
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#overwrite raises an error if virus found
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#overwrite raises an error on missing file
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#overwrite raises an exception if folder_identifier/x_folder_uri is not defined
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#retrieve|read performs a GET for a specific file
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#retrieve|read performs a GET for a specific file with raw text included
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#update performs a PUT to a specific file
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#upload|create performs a POST to files
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#upload|create raises an error if virus found
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#upload|create raises an error on missing file
modules.claims_evidence_api.spec.lib.claims_evidence_api.service.files_spec ‑ ClaimsEvidenceApi::Service::Files#upload|create raises an exception if folder_identifier/x_folder_uri is not defined
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader claim with attachments calls upload evidence for each attachment
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader with generating the pdf and stamping creates tracking entries on successful upload
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader with invalid folder_identifier raises an error attempting to update the identifier
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader with invalid folder_identifier raises an error on initialization
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader with pdf_path provided and no stamp set successfully uploads an attachment
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader with unsuccessful upload raises an exception
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader#format_datetime converts UTC to expected date
modules.claims_evidence_api.spec.lib.claims_evidence_api.uploader_spec ‑ ClaimsEvidenceApi::Uploader#format_datetime returns the same day
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation.field_spec ‑ ClaimsEvidenceApi::Validation::BaseField via subclasses BooleanField returns a valid value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation.field_spec ‑ ClaimsEvidenceApi::Validation::BaseField via subclasses IntegerField returns a valid value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation.field_spec ‑ ClaimsEvidenceApi::Validation::BaseField via subclasses NumberField returns a valid value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation.field_spec ‑ ClaimsEvidenceApi::Validation::BaseField via subclasses StringField returns a valid value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_field_value raises an ArgumentError
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_field_value returns the valid value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_folder_identifier raises an InvalidFolderType
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_folder_identifier raises an InvalidIdentifierType
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_folder_identifier returns the valid identifier
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_provider_data raises a JSON::Schema::ValidationError
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_provider_data returns a valid provider data hash
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_schema_property raises a JSON::Schema::ValidationError
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_schema_property returns a valid contentName value
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_upload_payload returns a valid upload payload hash
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_upload_payload with bad data checks contentName is a filename with extension
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_upload_payload with bad data checks field data types
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_upload_payload with bad data checks field formats
modules.claims_evidence_api.spec.lib.claims_evidence_api.validation_spec ‑ ClaimsEvidenceApi::Validation#validate_upload_payload with bad data checks required fields
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_attempt_spec ‑ ClaimsEvidenceApi::SubmissionAttempt behaves like a SubmissionAttempt model associations is expected to belong to submission required: true
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_attempt_spec ‑ ClaimsEvidenceApi::SubmissionAttempt behaves like a SubmissionAttempt model associations is expected to have one saved_claim through submission
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_attempt_spec ‑ ClaimsEvidenceApi::SubmissionAttempt behaves like a SubmissionAttempt model encrypted attributes responds to encrypted fields
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_attempt_spec ‑ ClaimsEvidenceApi::SubmissionAttempt behaves like a SubmissionAttempt model is expected to validate that :submission cannot be empty/falsy
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission behaves like a Submission model #latest_attempt returns the last attempt
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission behaves like a Submission model encrypted attributes responds to encrypted fields
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission behaves like a Submission model is expected to validate that :form_id cannot be empty/falsy
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission populates reference_data accepts unnamed and named values
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission populates reference_data set folder_identifier if included in named values
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission sets and retrieves folder_identifier/folder_identifier accepts separate arguments
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission sets and retrieves folder_identifier/folder_identifier directly assigns the value
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission with invalid folder_identifier folder_identifier= raises an error
modules.claims_evidence_api.spec.models.claims_evidence_api.submission_spec ‑ ClaimsEvidenceApi::Submission with invalid folder_identifier update_reference_data raises an error
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#call! when the downstream call raises re-raises and does not mark submission as submitted
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#call! with valid attachments handles multiple PDFs
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#call! with valid attachments posts expected payload and marks submission as submitted
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#sanitize_filename removes extra dots
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#sanitize_filename replaces colons with underscores
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_dmc_service_spec ‑ DebtsApi::V0::DigitalDisputeDmcService#sanitize_filename strips path components
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call duplicate prevention when digital_dispute_duplicate_prevention is disabled allows duplicate submissions
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call duplicate prevention when digital_dispute_duplicate_prevention is enabled prevents duplicate submissions
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call email notifications when digital_dispute_email_notifications is disabled does not schedule submission email
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call email notifications when digital_dispute_email_notifications is enabled schedules submission email after successful DMC submission
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call when unexpected error occurs returns generic failure result
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns failure for mixed file types
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns failure for non-PDF files
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns failure for oversized files
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns failure when empty array provided
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns failure when no files provided
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with invalid input returns multiple errors for multiple invalid files
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with valid files returns success result for multiple PDF files
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call with valid files sends expected payload with correct structure
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#sanitize_filename handles filenames with directory paths
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#sanitize_filename removes extra dots from filename
modules.debts_api.spec.lib.debt_api.v0.digital_dispute_submission_service_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#sanitize_filename replaces colons with underscores
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService inherits SentryLogging
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vba_fsr gracefully handles a lack of vba FSRs
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vba_fsr persists vba FSRs
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vha_fsr creates multiple jobs with multiple stations when financial_management_vbs_only is disabled
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vha_fsr creates only VBSSubmissionJobs when financial_management_vbs_only is enabled
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vha_fsr gracefully handles a lack of vha FSRs
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#create_vha_fsr increments StatsD
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#get_pdf when FSR is missing from redis raises an error
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#get_pdf with logged in user downloads the pdf
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#send_vha_confirmation_email fsr_zero_silent_errors_in_progress_email is disabled creates a va notify job
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#send_vha_confirmation_email fsr_zero_silent_errors_in_progress_email is enabled creates a va notify job
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr creates a form 5655 submission record
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr enqueues VHA submission jobs when financial_management_vbs_only is disabled
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr enqueues a VBA submission job
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr enqueues a VBA submission job if no selected debts present
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr enqueues only VBSSubmissionJobs when financial_management_vbs_only is enabled
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_combined_fsr with both debts and copays adds combined key to forms
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_financial_status_report The :combined_financial_status_report flipper is turned off ignores flipper and uses combined fsr
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_financial_status_report The :combined_financial_status_report flipper is turned on submits combined fsr
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_financial_status_report The :fsr_zero_silent_errors_in_progress_email flipper is turned on fires the confirmation email
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr when saving FSR fails logs to rails
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with malformed form does not accept the submission
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data accepts the submission
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data calls perform inside measure_latency
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data does not send a confirmation email
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data logs submission attempt
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data measures latency of the API call using measure_latency
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vba_fsr with valid form data sends a confirmation email
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr failure raises an error when Faraday fails
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr failure raises an error when submission fails
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr failure with Sharepoint Error Flipper enabled raises an error when submission fails
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr success logs submission attempt
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr success measures latency of the API call using measure_latency
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr success submits to the VBS endpoint
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr success with streamlined waiver submits to the VBS endpoint
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#destroy_related_form when IPF has already been deleted does not throw an error
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#destroy_related_form when IPF is present deletes related In Progress Form
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize all sanitized forms adds personal identification
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize all user forms aggregates fsr reasons
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr adds an element for station type
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr does not give vba form vha form's reasons
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr does not give vha form vba form's reasons
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr has a vba form
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr has vha forms
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr sets is_combined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a combined fsr updates vha form's additionalComments
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr does not change fsrReason for non-streamlined waivers
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr does not give streamlined status to vba fsr
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr makes streamlined the 2nd to last and station_type the last key in the form hash
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr purges streamlined data from sanitized form
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr reflects streamlined status in vha fsr
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr sets is_streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr sets is_streamlined for explicitly non-streamlined FSRs
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a streamlined fsr updates fsrReason
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr adds compromise ammounts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr aggregates fsr reasons
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr does not have any vha forms
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr does not have debts and copays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr has a vba form but no vha forms
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vba fsr is not combined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr adds compromise ammounts to comments
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr does not have a vba form
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr does not have debts and copays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr has a facility num
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr has a file number
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr is not streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr knows when it has both cerner and vista copays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given a vha fsr parses out delimiter characters
modules.debts_api.spec.lib.debt_api.v0.fsr_form_builder_spec ‑ DebtsApi::V0::FsrFormBuilder#initialize given an fsr that doesnt pass schema raises FSRInvalidRequest
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.additional_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AdditionalDataCalculator get_bankruptcy_data handles bad date for date discharged
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.additional_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AdditionalDataCalculator get_bankruptcy_data handles empty date for date discharged
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.additional_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AdditionalDataCalculator get_bankruptcy_data handles yyyy-mm date for date discharged
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.additional_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AdditionalDataCalculator get_bankruptcy_data handles yyyy-mm-dd date for date discharged
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.additional_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AdditionalDataCalculator get_bankruptcy_data returns bankruptcy data
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#calculate_assets calculates total assets
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#calculate_assets calculates total assets accurately
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets handles nil questions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets automobiles right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets cashInBank right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets cashOnHand right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets otherAssets right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets realEstateOwned right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets stocksAndOtherBonds right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets totalAssets right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets trailersBoatsCampers right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.asset_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::AssetCalculator#transform_assets with full payload gets usSavingsBonds right
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.discretionary_income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::DiscretionaryIncomeCalculator#initialize #get_data gets discretionary income correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with enhanced FSR gets expensesInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with enhanced FSR gets food expenses from expenseRecords
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with enhanced FSR gets living expenses from filtered expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with enhanced FSR gets rent/mortgage expenses from expenseRecords and tracks the expected metric
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with enhanced FSR gets utilities from utilityRecords
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#getAllExpenses with old FSR throws an error
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#get_monthly_expenses with enhanced FSR sums a bunch of stuff
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#get_monthly_expenses with old FSR throws an error
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenseCalculator#transform_expenses transforms expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates additionalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates applicantCertifications
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates assets
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates discretionaryIncome
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates installmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates personalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates personalIdentification
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates selectedDebtsAndCopays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform maximal FSR generates totalOfInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates additionalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates applicantCertifications
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates assets
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates discretionaryIncome
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates installmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates personalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates personalIdentification
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates selectedDebtsAndCopays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform standard FSR generates totalOfInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates additionalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates applicantCertifications
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 5589 to 5914)
There are 33268 tests, see "Raw output" for the list of tests 5589 to 5914.
Raw output
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates assets
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates discretionaryIncome
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates installmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates personalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates personalIdentification
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates selectedDebtsAndCopays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined long FSR generates totalOfInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates additionalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates applicantCertifications
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates assets
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates discretionaryIncome
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates installmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates personalData
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates personalIdentification
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates selectedDebtsAndCopays
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates streamlined
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.full_transform_service_spec ‑ DebtsApi::V0::FsrFormTransform::FullTransformService#transform streamlined short FSR generates totalOfInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.gmt_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::GmtCalculator#initialize calculates gmt threshold
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.gmt_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::GmtCalculator#initialize calculates income limits
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.gmt_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::GmtCalculator#initialize calculates national threshold
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.gmt_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::GmtCalculator#initialize calulates pension threshold
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income calculates monthly income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse deduction social security is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse deduction taxes are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse gross salary is calcualted correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse gross salary is populated
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse other deductions are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse other income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse total deductions is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if spouse total monthly net income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if total (spounse + vet) monthly net income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets deduction social security is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets deduction taxes are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets gross salary is calcualted correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets gross salary is populated
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets other deductions are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets other income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets total deductions is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income checks if vets total monthly net income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse net take home pay
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse other income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse total deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has spouse total monthly net income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets net take home pay
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets other deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets other income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets total deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#calculate_income has vets total monthly net income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income calculates monthly income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse deduction social security is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse deduction taxes are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse gross salary is calcualted correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse gross salary is populated
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse other deductions are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse other income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse total deductions is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if spouse total monthly net income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets deduction social security is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets deduction taxes are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets gross salary is calcualted correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets gross salary is populated
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets other deductions are calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets other income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets total deductions is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income checks if vets total monthly net income is calculated correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse net take home pay
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse other income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse total deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has spouse total monthly net income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets net take home pay
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets other deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets other income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets total deductions
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.income_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::IncomeCalculator#get_transformed_income has vets total monthly net income
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.installment_contracts_other_debts_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::InstallmentContractsOtherDebtsCalculator#initialize #get_data gets installment contracts and other debts data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.installment_contracts_other_debts_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::InstallmentContractsOtherDebtsCalculator#initialize #get_data gets total of installment contracts and other debts data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.installment_contracts_other_debts_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::InstallmentContractsOtherDebtsCalculator#initialize #get_data returns empty string for creditorName
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalDataCalculator#initialize #get_personal_data gets personal data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalDataCalculator#initialize #get_personal_data returns empty string for addressLine2 and addressLine3
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_data_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalDataCalculator#initialize #get_personal_data returns empty string for spouseFullName/last
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_identification_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalIdentificationCalculator#initialize #transform_personal_id gets FSR reasons correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_identification_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalIdentificationCalculator#initialize #transform_personal_id gets file number correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_identification_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalIdentificationCalculator#initialize #transform_personal_id gets ssn correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.personal_identification_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::PersonalIdentificationCalculator#initialize #transform_personal_id when there are no selected debts and copays returns an empty string for FSR reason
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.streamlined_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::StreamlinedCalculator#initialize #get_streamlined_data gets streamlined data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.streamlined_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::StreamlinedCalculator#initialize #get_streamlined_data with data that should return non-streamlined gets streamlined data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.streamlined_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::StreamlinedCalculator#initialize #get_streamlined_data with data that should return streamlined long form gets streamlined data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.streamlined_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::StreamlinedCalculator#initialize #get_streamlined_data with data that should return streamlined short form gets streamlined data correct
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input contains XX in the month replaces 'XX' with '01' and formats correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input contains a single-digit month pads the month with a leading zero
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input is a full date (year, month, and day) extracts and formats the month and year correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input is a partial date (year and month) formats the date correctly
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input is an invalid format raises an error
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.utils_spec ‑ FsrFormTransform::Utils sanitize_date_string when the input is empty returns an empty string
modules.debts_api.spec.lib.debt_api.v0.one_debt_letter_service_spec ‑ DebtsApi::V0::OneDebtLetterService#get_pdf combining PDFs handles errors during PDF combination
modules.debts_api.spec.lib.debt_api.v0.one_debt_letter_service_spec ‑ DebtsApi::V0::OneDebtLetterService#get_pdf combining PDFs returns a combined pdf when a document is provided
modules.debts_api.spec.lib.debt_api.v0.vba_fsr_form_spec ‑ DebtsApi::V0::VbaFsrForm#persist_form_submission given an InProgressForm can be found saves ipf data
modules.debts_api.spec.lib.debt_api.v0.vba_fsr_form_spec ‑ DebtsApi::V0::VbaFsrForm#persist_form_submission given an InProgressForm can not be found leaves ipf data nil
modules.debts_api.spec.lib.debt_api.v0.vha_fsr_form_spec ‑ DebtsApi::V0::VhaFsrForm#persist_form_submission given an InProgressForm can be found saves ipf data
modules.debts_api.spec.lib.debt_api.v0.vha_fsr_form_spec ‑ DebtsApi::V0::VhaFsrForm#persist_form_submission given an InProgressForm can not be found leaves ipf data nil
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call creates transaction log for dispute
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call marks transaction log as completed on success
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call marks transaction log as submitted during processing
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call when duplicate submission detected does not update transaction log to submitted or completed
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call when processing fails marks transaction log as failed
modules.debts_api.spec.lib.debts_api.v0.digital_dispute_submission_service_transaction_log_spec ‑ DebtsApi::V0::DigitalDisputeSubmissionService#call when processing fails returns failure result
modules.debts_api.spec.models.debt_api.v0.digital_dispute_spec ‑ DebtsApi::V0::DigitalDispute constants defines STATS_KEY
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission Flipper flag interactions duplicate prevention behavior when digital_dispute_duplicate_prevention is disabled does not check for duplicates
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission Flipper flag interactions duplicate prevention behavior when digital_dispute_duplicate_prevention is enabled detects duplicate submissions
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission Flipper flag interactions email notifications behavior when digital_dispute_email_notifications is disabled prevents email sending even when user has email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission Flipper flag interactions email notifications behavior when digital_dispute_email_notifications is enabled allows email sending when user has email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission Flipper flag interactions email notifications behavior when digital_dispute_email_notifications is enabled prevents email sending when user has no email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission associations is expected to belong to user_account optional: false
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission email functionality #send_failure_email handles errors gracefully with failure StatsD tracking
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission email functionality #send_success_email handles errors gracefully with failure StatsD tracking
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission validations is expected to validate that :user_uuid cannot be empty/falsy
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#parsed_metadata with blank metadata returns empty hash
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#parsed_metadata with valid metadata returns parsed metadata
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_failure blank message handling sets default error message when blank
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_failure in non-production environment does not send failure email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_failure in production environment when digital_dispute_email_notifications is disabled does not send failure email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_failure in production environment when digital_dispute_email_notifications is enabled sends failure email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_failure saves error message and sets failed state
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_success in non-production environment does not send success email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_success in production environment when digital_dispute_email_notifications is disabled does not send success email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_success in production environment when digital_dispute_email_notifications is enabled sends success email
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#register_success sets the submission as submitted
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#store_debt_identifiers stores composite debt IDs
modules.debts_api.spec.models.debt_api.v0.digital_dispute_submission_spec ‑ DebtsApi::V0::DigitalDisputeSubmission#store_public_metadata extracts debt types and dispute reasons
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission scopes includes records within scope
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#debt_identifiers with VBA debts only returns only VBA debt identifiers
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#debt_identifiers with VHA copays only returns only VHA copay identifiers
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#debt_identifiers with combined debts and copays returns all debt identifiers
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#register_failure combined form saves error message and logs error
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#register_failure saves error message and logs error
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#register_failure saves generic error message with call_location when message is blank
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#register_failure when Sharepoint error does not send an email
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#send_failed_form_email sends an email
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#vba_debt_identifiers with VBA debts returns composite debt identifiers
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#vba_debt_identifiers without debts returns empty array
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#vha_copay_identifiers with VHA copays returns copay UUIDs
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission#vha_copay_identifiers without copays returns empty array
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.set_vha_completed_state failure sets the submission as failed
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.set_vha_completed_state success sets the submission as submitted
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.submit_to_vba enqueues a VBA submission job
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.submit_to_vba increments StatsD counter
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.submit_to_vha when financial_management_vbs_only is disabled only enqueues the VBS submission job
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.submit_to_vha when financial_management_vbs_only is enabled enqueues both VHA submission jobs
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.upsert_in_progress_form with a related InProgressForm updates the related form
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.upsert_in_progress_form without a related InProgressForm updates the related form
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.user_cache_id creates a new User profile attribute
modules.debts_api.spec.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission.user_cache_id with stale user id returns an error
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #all_expenses with enhanced form params returns all expenses
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #all_expenses with enhanced form params takes andrews params
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #all_expenses with old form params returns all expenses
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #monthly_expenses with enhanced form params returns all expenses
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #monthly_expenses with old form params returns all expenses
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #monthly_income with andrew fsr form data behaves like the FE
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #monthly_income with andrew fsr form data returns monthly income
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #monthly_income with valid fsr form data returns monthly income
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #total_assets with andrew fsr form data behaves like FE
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #total_assets with andrew fsr form data calculates and returns total asset value
modules.debts_api.spec.requests.debts_api.v0.calculations_spec ‑ DebtsApi::V0::Calculations #total_assets with fsr asset form calculates and returns total asset value
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper disabled failed validation returns 422 Unprocessable Entity with error details
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper disabled failed validation tracks failure metrics
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper disabled parameter handling passes files to service using strong parameters
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper disabled successful submission returns 200 OK with success message
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper disabled successful submission tracks success metrics
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper enabled failed validation returns 422 Unprocessable Entity with error details when no files are provided
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper enabled failed validation tracks failure metrics
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper enabled successful submission returns 200 OK with success message
modules.debts_api.spec.requests.debts_api.v0.digital_disputes_spec ‑ DebtsApi::V0::DigitalDisputes #create when digital_dmc_dispute_service flipper enabled successful submission tracks success metrics
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #create submits a financial status report
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #create when service raises FSRNotFoundInRedis renders 404
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #download_pdf downloads the filled financial status report pdf
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #rehydrate on a nonexistent submission renders a 404
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #rehydrate on a submission you do own rehydrates In Progress Form
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #rehydrate on a submission you don't own renders a 404
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions returns all Financial Status Report submissions for the current user
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when submissions have debt identifiers includes debt identifiers for VBA debts
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when submissions have debt identifiers includes debt identifiers for VHA copays
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when submissions have debt identifiers returns empty array when metadata parsing fails
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has no submissions returns an empty array
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has submissions handles missing or nil fields without errors
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has submissions handles nil public_metadata gracefully
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has submissions maintains backwards compatibility with id field
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has submissions returns submissions for the current user ordered by most recent
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #submissions when user has submissions returns the correct data structure for each submission
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #transform_and_submit submits a financial status report
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #transform_and_submit submits a streamlined long form
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #transform_and_submit submits a streamlined short form
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #transform_and_submit when service raises FSRNotFoundInRedis renders 404
modules.debts_api.spec.requests.debts_api.v0.financial_status_reports_spec ‑ DebtsApi::V0::FinancialStatusReports #transform_and_submit when service raises a standard error renders 500
modules.debts_api.spec.requests.debts_api.v0.one_debt_letters_spec ‑ DebtsApi::V0::OneDebtLetters #combine_pdf increments StatsD
modules.debts_api.spec.sidekiq.debt_api.v0.digital_dispute_job_spec ‑ DebtsApi::V0::DigitalDisputeJob sidekiq_retries_exhausted hook increments StatsD, registers failure, and logs details
modules.debts_api.spec.sidekiq.debt_api.v0.digital_dispute_job_spec ‑ DebtsApi::V0::DigitalDisputeJob#perform success builds the DMC service with MPI user, calls it, marks success, and clears the in-progress form
modules.debts_api.spec.sidekiq.debt_api.v0.digital_dispute_job_spec ‑ DebtsApi::V0::DigitalDisputeJob#perform when no in-progress form exists still marks success
modules.debts_api.spec.sidekiq.debt_api.v0.digital_dispute_job_spec ‑ DebtsApi::V0::DigitalDisputeJob#perform when the DMC service raises logs and re-raises; does not mark success
modules.debts_api.spec.sidekiq.debt_api.v0.send_confirmation_email_job_spec ‑ DebtsApi::V0::Form5655::SendConfirmationEmailJob#perform when an error occurs raises an error and logs the message
modules.debts_api.spec.sidekiq.debt_api.v0.send_confirmation_email_job_spec ‑ DebtsApi::V0::Form5655::SendConfirmationEmailJob#perform when no submissions are found logs a warning message
modules.debts_api.spec.sidekiq.debt_api.v0.send_confirmation_email_job_spec ‑ DebtsApi::V0::Form5655::SendConfirmationEmailJob#perform when submissions are found calls the email job with the correct parameters
modules.debts_api.spec.sidekiq.debt_api.v0.send_confirmation_email_job_spec ‑ DebtsApi::V0::Form5655::SendConfirmationEmailJob#perform with digital dispute submissions when digital dispute submission is found calls the email job with correct parameters for digital dispute
modules.debts_api.spec.sidekiq.debt_api.v0.send_confirmation_email_job_spec ‑ DebtsApi::V0::Form5655::SendConfirmationEmailJob#perform with digital dispute submissions when no digital dispute submissions are found logs a warning message for digital dispute
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform failure updates submission on error
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform successful with Redis user data updates submission on success
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform successful with fallback to form data raises error when user data is completely missing
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform successful with fallback to form data uses form data when Redis fails
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform with missing user attributes raises MissingUserAttributesError when user data is completely missing
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform with retries exhausted handles MissingUserAttributesError
modules.debts_api.spec.sidekiq.debt_api.v0.vba_submission_job_spec ‑ DebtsApi::V0::Form5655::VBASubmissionJob#perform with retries exhausted handles unexpected errors
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted increments the retries exhausted counter
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted logs error information
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted puts the form status into error
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted with advisory lock logs SharePoint errors
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted with advisory lock skips processing for already submitted forms
modules.debts_api.spec.sidekiq.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform with retries exhausted with advisory lock uses an advisory lock during processing
modules.debts_api.spec.sidekiq.debt_api.v0.vha.vbs_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::VBSSubmissionJob#perform when all retries are exhausted increments the retries exhausted counter and logs error information
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create an error is thrown during file upload logs formatted error, increments statsd, and raises error
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create evidence is uploaded from a form with an unexpected Source-App-Name logs formatted success log and increments success statsd metric, but also increments an `unexpected_form_id` statsd metric
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create evidence is uploaded from the NOD (10182) form formatted success log and statsd metric are specific to NOD (10182)
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create evidence is uploaded from the SC (995) form formatted success log and statsd metric are specific to SC (995)
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create requires file_data to be a file
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create requires params.`param_namespace`
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController#create with a param password creates a FormAttachment, logs formatted success message, and increments statsd
modules.decision_reviews.spec.controllers.decision_review_evidences_controller_spec ‑ DecisionReviews::V1::DecisionReviewEvidencesController::FORM_ATTACHMENT_MODEL is a FormAttachment model
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#merge_evidence_entries when entries have different evidence dates combines all evidence dates in chronological order
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#merge_evidence_entries when entries have duplicate evidence dates removes duplicate evidence dates
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#merge_evidence_entries when entries have nil evidenceDates handles nil evidence dates gracefully
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#merge_evidence_entries when there are more than 4 evidence dates from multiple entries limits to the first 4 evidence dates
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#normalize_evidence_retrieval_for_lighthouse_schema when retrieveFrom has duplicate locations merges entries with the same location
modules.decision_reviews.spec.controllers.supplemental_claims_controller_spec ‑ DecisionReviews::V1::SupplementalClaimsController#normalize_evidence_retrieval_for_lighthouse_schema when retrieveFrom is an array with no duplicates returns the original array unchanged
modules.decision_reviews.spec.lib.notification_callbacks.evidence_notification_callback_spec ‑ DecisionReviews::EvidenceNotificationCallback when the notification has some other status records an audit log for the other status
modules.decision_reviews.spec.lib.notification_callbacks.evidence_notification_callback_spec ‑ DecisionReviews::EvidenceNotificationCallback when the notification is delivered records and logs a successful form notification delivery
modules.decision_reviews.spec.lib.notification_callbacks.evidence_notification_callback_spec ‑ DecisionReviews::EvidenceNotificationCallback when the notification permanently fails records and logs a permanently failed form notification delivery
modules.decision_reviews.spec.lib.notification_callbacks.evidence_notification_callback_spec ‑ DecisionReviews::EvidenceNotificationCallback when the notification temporarily fails records and logs a temporarily failed form notification delivery
modules.decision_reviews.spec.lib.notification_callbacks.form_notification_callback_spec ‑ DecisionReviews::FormNotificationCallback when the notification has some other status records an audit log for the other status
modules.decision_reviews.spec.lib.notification_callbacks.form_notification_callback_spec ‑ DecisionReviews::FormNotificationCallback when the notification is delivered records and logs a successful form notification delivery
modules.decision_reviews.spec.lib.notification_callbacks.form_notification_callback_spec ‑ DecisionReviews::FormNotificationCallback when the notification permanently fails records and logs a permanently failed form notification delivery
modules.decision_reviews.spec.lib.notification_callbacks.form_notification_callback_spec ‑ DecisionReviews::FormNotificationCallback when the notification temporarily fails records and logs a temporarily failed form notification delivery
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number domestic phone numbers formats phone number with empty country code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number domestic phone numbers formats phone number with nil country code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number domestic phone numbers formats phone number with no country code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number international phone numbers formats phone number with country code, area code, and number
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number international phone numbers formats phone number with empty area code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number international phone numbers formats phone number with nil area code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number international phone numbers formats phone number with no area code
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers format_phone_number international phone numbers returns {} if phone is nil
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers#normalize_area_code_for_lighthouse_schema when area_code is present and empty returns the object without an areaCode
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers#normalize_area_code_for_lighthouse_schema when area_code is present and nil returns the object without an areaCode
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers#normalize_area_code_for_lighthouse_schema when area_code is present and valid with 2 characters (international number) returns the original object unchanged
modules.decision_reviews.spec.lib.v1.helpers_spec ‑ DecisionReviews::V1::Helpers#normalize_area_code_for_lighthouse_schema when area_code is present and valid with 3 characters (domestic number) returns the original object unchanged
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure Contestable Issues schema examples are present DECISION-REVIEW-GET-CONTESTABLE-ISSUES-RESPONSE-200_V1 schema example is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure Contestable Issues schemas are present DECISION-REVIEW-GET-CONTESTABLE-ISSUES-RESPONSE-200_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure HLR schema examples are present HLR-CREATE-REQUEST-BODY_V1 schema example is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure HLR schemas are present HLR-CREATE-REQUEST-BODY_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure HLR schemas are present HLR-CREATE-RESPONSE-200_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure HLR schemas are present HLR-GET-CONTESTABLE-ISSUES-REQUEST-BENEFIT-TYPE_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure HLR schemas are present HLR-SHOW-RESPONSE-200_V2 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure NOD schema examples are present NOD-CREATE-REQUEST-BODY_V1 schema example is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure NOD schemas are present NOD-CREATE-REQUEST-BODY_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure NOD schemas are present NOD-CREATE-RESPONSE-200_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure NOD schemas are present NOD-SHOW-RESPONSE-200_V2 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schema examples are present SC-CREATE-REQUEST-BODY_V1 schema example is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schemas are present SC-CREATE-REQUEST-BODY-FOR-VA-GOV schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schemas are present SC-CREATE-REQUEST-BODY_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schemas are present SC-CREATE-RESPONSE-200_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schemas are present SC-GET-CONTESTABLE-ISSUES-REQUEST-BENEFIT-TYPE_V1 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service VetsJsonSchema used in service ensure SC schemas are present SC-SHOW-RESPONSE-200_V2 schema is present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#construct_tmpfile_name returns first 240 characters of very long filename as the basename
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#construct_tmpfile_name returns name with appeal submission upload id when present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#construct_tmpfile_name returns original filename when appeal submission upload id not present
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review 422 response throws a DR_422 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review 422 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review 503 response properly raises a 503 when the error is returned from the service
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review 503 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review user is missing data throws a Common::Exceptions::Forbidden exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_higher_level_review_headers returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_notice_of_disagreement 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_notice_of_disagreement 422 response throws a DR_422 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_notice_of_disagreement 422 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_notice_of_disagreement user is missing data throws a Common::Exceptions::Forbidden exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_supplemental_claim 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_supplemental_claim 422 response throws a DR_422 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_supplemental_claim 422 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_supplemental_claim user is missing data throws a Common::Exceptions::Forbidden exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#create_supplemental_claims_headers returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with a null postal code generates metadata, with replaced zip and no errors
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with all data present generates metadata
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with backup postal codes generates metadata using backup zip if postal code is invalid
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with backup postal codes generates metadata without using backup zip if postal code is valid
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with invalid postal codes generates metadata with invalid postal code () provided
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with invalid postal codes generates metadata with invalid postal code (1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111) provided
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with invalid postal codes generates metadata with invalid postal code (123) provided
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with invalid postal codes generates metadata with invalid postal code (1234) provided
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#file_upload_metadata with invalid postal codes generates metadata with invalid postal code (12345-123) provided
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 200 response with a malformed body returns a schema error
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 422 response throws a DR_422 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_higher_level_review_contestable_issues 422 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_contestable_issues 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_contestable_issues 200 response with a malformed body returns a schema error
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_contestable_issues 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_contestable_issues 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_upload 200 response returns a properly formatted 200 response
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 5915 to 6198)
There are 33268 tests, see "Raw output" for the list of tests 5915 to 6198.
Raw output
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_upload_url 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_upload_url 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_notice_of_disagreement_upload_url 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 200 response with a malformed body returns a schema error
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 422 response throws a DR_422 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_contestable_issues 422 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_upload 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_upload_url 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_upload_url 404 response throws a DR_404 exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#get_supplemental_claim_upload_url 404 response with feature flag enabled throws a Common::Exception
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#put_notice_of_disagreement_upload 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#put_supplemental_claim_upload 200 response returns a properly formatted 200 response
modules.decision_reviews.spec.lib.v1.service_spec ‑ DecisionReviews::V1::Service#transliterate_name returns a properly transiterated response
modules.decision_reviews.spec.requests.v1.higher_level_reviews.contestable_issues_spec ‑ DecisionReviews::V1::HigherLevelReviews::ContestableIssues #index adds to the PersonalInformationLog when an exception is thrown
modules.decision_reviews.spec.requests.v1.higher_level_reviews.contestable_issues_spec ‑ DecisionReviews::V1::HigherLevelReviews::ContestableIssues #index fetches issues that the Veteran could contest via a higher-level review
modules.decision_reviews.spec.requests.v1.higher_level_reviews.contestable_issues_spec ‑ DecisionReviews::V1::HigherLevelReviews::ContestableIssues #index fetches issues that the Veteran could contest via a higher-level review, but empty Legacy Appeals
modules.decision_reviews.spec.requests.v1.notice_of_disagreements.contestable_issues_spec ‑ DecisionReviews::V1::NoticeOfDisagreements::ContestableIssues #index adds to the PersonalInformationLog when an exception is thrown
modules.decision_reviews.spec.requests.v1.notice_of_disagreements.contestable_issues_spec ‑ DecisionReviews::V1::NoticeOfDisagreements::ContestableIssues #index fetches issues that the Veteran could contest via a notice of disagreement
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #create adds to the PersonalInformationLog when an exception is thrown and logs to StatsD and logger
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #create when an error occurs in wrapped code for AppealSubmission behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #create when an error occurs in wrapped code for SavedClaim behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #create when valid data is submitted creates an NOD and logs to StatsD and logger
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #show successful GET request returns the NOD data
modules.decision_reviews.spec.requests.v1.notice_of_disagreements_spec ‑ DecisionReviews::V1::NoticeOfDisagreements #show when the service raises an error logs the exception properly
modules.decision_reviews.spec.requests.v1.supplemental_claims.contestable_issues_spec ‑ DecisionReviews::V1::SupplementalClaims::ContestableIssues #index adds to the PersonalInformationLog when an exception is thrown
modules.decision_reviews.spec.requests.v1.supplemental_claims.contestable_issues_spec ‑ DecisionReviews::V1::SupplementalClaims::ContestableIssues #index fetches issues that the Veteran could contest via a supplemental claim
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create adds to the PersonalInformationLog when an exception is thrown
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create creates a supplemental claim
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with 4142 when schema validation fails logs the error and increments the StatsD metric
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with 4142 when tracking 4142 is disabled creates a supplemental claim and queues a 4142 form when 4142 info is provided
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with 4142 when tracking 4142 is disabled does not persist a SecondaryAppealForm for the 4142
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with 4142 when tracking 4142 is enabled creates a supplemental claim and queues and saves a 4142 form when 4142 info is provided
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with uploads when an error occurs in the transaction for AppealSubmission behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with uploads when an error occurs in the transaction for SavedClaim behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v1.supplemental_claims_spec ‑ DecisionReviews::V1::SupplementalClaims #create with uploads when valid data is submitted creates a supplemental claim and queues evidence jobs when additionalDocuments info is provided
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #create creates an HLR
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #create when an error occurs in the transaction for AppealSubmission behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #create when an error occurs in the transaction for SavedClaim behaves like rolledback transaction rollsback transaction
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #create when an error occurs with the api call adds to the PersonalInformationLog
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #show successful GET request returns the HLR data
modules.decision_reviews.spec.requests.v2.higher_level_reviews_spec ‑ DecisionReviews::V2::HigherLevelReviews #show when the service raises an error logs the exception properly
modules.decision_reviews.spec.sidekiq.delete_saved_claim_records_job_spec ‑ DecisionReviews::DeleteSavedClaimRecordsJob perform when feature flag is disabled does not delete any records even if delete_date is in the past
modules.decision_reviews.spec.sidekiq.delete_saved_claim_records_job_spec ‑ DecisionReviews::DeleteSavedClaimRecordsJob perform when feature flag is enabled when SavedClaim records do not have a delete_date set does not delete the records
modules.decision_reviews.spec.sidekiq.delete_saved_claim_records_job_spec ‑ DecisionReviews::DeleteSavedClaimRecordsJob perform when feature flag is enabled when SavedClaim records have a delete_date set deletes only the records with a past or current delete_time
modules.decision_reviews.spec.sidekiq.delete_saved_claim_records_job_spec ‑ DecisionReviews::DeleteSavedClaimRecordsJob perform when feature flag is enabled when an exception is thrown rescues and logs the exception
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag disabled immediately exits
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled Feature flag behavior switching when feature flag is disabled uses legacy method and processes both error forms
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled Feature flag behavior switching when feature flag is enabled uses enhanced method and processes only permanent error forms
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SavedClaim records are present with a form error status sends email for form and sets notification date if email has not been sent
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SavedClaim records are present with a form error status sends email with correct callback options
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SavedClaim records are present with evidence error status sends evidence failure email with correct callback options
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records are present with an error status (legacy behavior) when already notified does not send another email
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records are present with an error status (legacy behavior) when not already notified sends email with correct callback options (legacy method)
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when multiple permanent error forms exist processes correct count in metrics
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when multiple permanent error forms exist sends notifications for all permanent error forms
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when permanent error form has already been notified does not send another notification
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when permanent error form has not been notified logs and tracks correct metrics for permanent error notifications
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when permanent error form has not been notified sends notification only for forms with permanent errors (final_status: true)
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled SecondaryAppealForm records with permanent errors (enhanced behavior with feature flag) when permanent error form has not been notified uses the enhanced processing method when feature flag is enabled
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled when an error occurs during evidence processing handles the error and increments the statsd metric
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled when an error occurs during form processing handles the error and increments the statsd metric
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled when an error occurs during secondary form processing (enhanced method) handles the error and increments the statsd metric
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled when an error occurs during secondary form processing (legacy method) handles the error and increments the statsd metric
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob perform with flag enabled when there are no errors to email does not send emails
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob#get_callback_config returns correct config for evidence emails
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob#get_callback_config returns correct config for form emails
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob#get_callback_config returns correct config for secondary form emails
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob#vanotify_service_with_callback configures the service with correct callback options for evidence emails
modules.decision_reviews.spec.sidekiq.failure_notification_email_job_spec ‑ DecisionReviews::FailureNotificationEmailJob#vanotify_service_with_callback configures the service with correct callback options for form emails
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists #decrypt_form properly decrypts encrypted payloads
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists generates a 4142 PDF and sends it to Lighthouse API
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists when form4142 data contains providerFacility with issues converts the issues array to a comma-separated conditionsTreated string
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists when form4142_data is a hash without providerFacility returns the transformed data without changes
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists when job fails permanently increments statsd correctly for an error when sending an email
modules.decision_reviews.spec.sidekiq.form4142_submit_spec ‑ DecisionReviews::Form4142Submit perform when form4142 data exists when job fails permanently increments statsd correctly when email is sent
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag disabled does not query SavedClaim::HigherLevelReview records
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled Retrieving SavedClaim records fails rescues the error and logs
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled SavedClaim record with previous metadata does not increment metrics for unchanged form status or existing final statuses
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled SavedClaim records are present handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled SavedClaim records are present updates delete_date for completed records of the subclass without a delete_date
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled an error occurs while processing and it is a 404 error updates the status of the record
modules.decision_reviews.spec.sidekiq.hlr_status_updater_job_spec ‑ DecisionReviews::HlrStatusUpdaterJob perform with flag enabled an error occurs while processing and it is a temporary error handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag disabled does not query SavedClaim::HigherLevelReview records
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled Retrieving SavedClaim records fails rescues the error and logs
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled SavedClaim record with previous metadata does not increment metrics for unchanged form status or existing final statuses
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled SavedClaim records are present handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled SavedClaim records are present updates delete_date for completed records of the subclass without a delete_date
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled SavedClaim records are present with completed status in LH and have associated evidence uploads does not increment metrics for unchanged evidence status or existing final statuses
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled SavedClaim records are present with completed status in LH and have associated evidence uploads only sets delete_date for subclass with all attachments in vbms status
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled an error occurs while processing and it is a 404 error updates the status of the record
modules.decision_reviews.spec.sidekiq.nod_status_updater_job_spec ‑ DecisionReviews::NodStatusUpdaterJob perform with flag enabled an error occurs while processing and it is a temporary error handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled forms with existing delete_date does NOT check status for forms that already have a delete_date
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled metrics and logging behavior logs and increments metrics for updates to the status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled metrics and logging behavior logs errors for error statuses
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled multi-form completion logic when all secondary forms are successful AND final marks entire record as complete and sets main delete_date
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled multi-form completion logic when one form has recoverable error (we should continue polling for status updates) does not mark record as complete and continues polling
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns error with final_status true does not set delete_date when final_status is false
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns error with no final_status field (nil) continues polling on subsequent runs since final_status is nil (not true)
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns error with no final_status field (nil) handles nil final_status correctly in should_continue_polling?
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns error with no final_status field (nil) treats nil final_status as non-final and continues polling
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns processing with final_status false does not set delete_date
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled status processing scenarios when API returns vbms with final_status true sets delete_date and stores final_status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring multiple forms with mixed statuses does not log warnings for forms transitioning to final status during same run
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring multiple forms with mixed statuses only logs warnings for temporary errors exceeding threshold
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form has non-error status does not log warning for non-error statuses
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form has permanent error (final_status: true) does not log warning for permanent errors
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form has temporary error (final_status: false) for exactly 15 days continues polling the form
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form has temporary error (final_status: false) for exactly 15 days does not log warning at exactly 15 days
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form has temporary error (final_status: false) for more than 15 days logs warning with correct attributes
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form transitions from temporary to permanent error (final_status: false -> true) does NOT log warning when form transitions to final_status: true
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form transitions from temporary to permanent error (final_status: false -> true) does not continue polling after transition to final status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled temporary error monitoring when form transitions from temporary to permanent error (final_status: false -> true) updates the form with final_status: true
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have final_status = false makes API call to get fresh status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have final_status = true does NOT make API call and does NOT update timestamps for forms with final status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have final_status = true marks record as complete when using stored final status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have nil status does not set delete_date for forms transitioning from nil to processing
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have nil status makes API call for forms with nil status (treats as non-final)
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have nil status updates status from nil to API response
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob enhanced secondary form processing when enhanced polling is enabled when forms have no stored final_status (legacy data) makes API call to get status with final_status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob legacy secondary form processing when enhanced polling is disabled (legacy behavior) always makes API calls regardless of stored status makes API call even when stored status indicates completion
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob legacy secondary form processing when enhanced polling is disabled (legacy behavior) does not store final_status field stores only legacy status fields (status, detail, updated_at)
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob legacy secondary form processing when enhanced polling is disabled (legacy behavior) legacy status processing updates the status and sets delete_date if appropriate using legacy logic
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob legacy secondary form processing when enhanced polling is disabled (legacy behavior) sets delete_date when status=vbms (regardless of final_status) sets delete_date when status is vbms using legacy completion logic
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob original complex scenarios SavedClaim records are present with completed status in LH and have associated secondary forms does NOT check status for 4142 records that already have a delete_date
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob original complex scenarios SavedClaim records are present with completed status in LH and have associated secondary forms updating 4142 information logs and increments metrics for updates to the 4142 status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob original complex scenarios SavedClaim records are present with completed status in LH and have associated secondary forms updating 4142 information updates the status and sets delete_date if appropriate
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob original complex scenarios SavedClaim records are present with completed status in LH and have associated secondary forms updating 4142 information when at least one secondary form is not in vbms status does not set the delete_date for the related SavedCalim::SupplementlClaim
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob original complex scenarios SavedClaim records are present with completed status in LH and have associated secondary forms updating 4142 information when the 4142 status is unchanged does not log or increment metrics for a status change
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is disabled does not query SavedClaim::SupplementalClaim records
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled Retrieving SavedClaim records fails rescues the error and logs
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled SavedClaim record with previous metadata does not increment metrics for unchanged form status or existing final statuses
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled SavedClaim records are present handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled SavedClaim records are present updates delete_date for completed records of the subclass without a delete_date
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled SavedClaim records are present with completed status in LH and have associated evidence uploads does not increment metrics for unchanged evidence status or existing final statuses
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled SavedClaim records are present with completed status in LH and have associated evidence uploads only sets delete_date for subclass with all attachments in vbms status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled an error occurs while processing and it is a 404 error updates the status of the record
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob perform when flag is enabled an error occurs while processing and it is a temporary error handles request errors and increments the statsd metric
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload monitoring integration with existing job flow does not affect delete_date logic when monitoring detects stuck records
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload when monitoring is enabled does not log for evidence uploads in final status even if older than 30 days
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload when monitoring is enabled does not log for evidence uploads more recent than 30 days
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload when monitoring is enabled logs for multiple stuck evidence uploads on same form
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload when monitoring is enabled logs warning for evidence uploads stuck >30 days in non-final status
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_evidence_upload when monitoring is enabled when monitoring is disabled does not log warnings even for stuck evidence uploads
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_form_with_metadata when monitoring is disabled does not log warnings even for stuck forms
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_form_with_metadata when monitoring is enabled calculates days_stuck correctly using created_at timestamp
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_form_with_metadata when monitoring is enabled does not log for forms in final status even if older than 30 days
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_form_with_metadata when monitoring is enabled does not log for forms more recent than 30 days
modules.decision_reviews.spec.sidekiq.sc_status_updater_job_spec ‑ DecisionReviews::ScStatusUpdaterJob stuck records monitoring monitor_stuck_form_with_metadata when monitoring is enabled logs warning for forms stuck >30 days in non-final status
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists Evidence upload retrieval throws an error surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists Evidence upload to Lighthouse fails surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists Fetching Lighthouse evidence upload url fails surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists calls the documents service api with file body and document data (for NOD)
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists when job fails permanently increments statsd correctly when an error occurs while sending out an email
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform NOD - when file_data exists when job fails permanently increments statsd correctly when email is sent
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform Supplemental Claims - when file_data exists Evidence upload retrieval throws an error surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform Supplemental Claims - when file_data exists Evidence upload to Lighthouse fails surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform Supplemental Claims - when file_data exists Fetching Lighthouse evidence upload url fails surfaces error in logs and StatsD
modules.decision_reviews.spec.sidekiq.submit_upload_spec ‑ DecisionReviews::SubmitUpload perform Supplemental Claims - when file_data exists calls the documents service api with file body and document data (for SC)
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with flipper disabled does not create a saved claim
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with flipper disabled returns forbidden error
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with invalid params does not create a saved claim
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with invalid params returns validation errors
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with valid params and flipper enabled calls ClaimProcessor with correct parameters
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with valid params and flipper enabled creates SavedClaimGroup with current user data
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with valid params and flipper enabled creates saved claims
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController POST create with valid params and flipper enabled validates successfully
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController#show with a valid bgs response returns a list of dependents
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController#show with an erroneous bgs response returns no content
modules.dependents_benefits.spec.controllers.dependents_benefits.v0.claims_controller_spec ‑ DependentsBenefits::V0::ClaimsController#show with flipper disabled returns forbidden error
modules.dependents_benefits.spec.lib.dependents_benefits.benefits_intake.submission_handler_spec ‑ DependentsBenefits::BenefitsIntake::SubmissionHandler#on_stale does nothing
modules.dependents_benefits.spec.lib.dependents_benefits.benefits_intake.submission_handler_spec ‑ DependentsBenefits::BenefitsIntake::SubmissionHandler.pending_attempts queries with the correct status and form_id
modules.dependents_benefits.spec.lib.dependents_benefits.benefits_intake.submission_handler_spec ‑ DependentsBenefits::BenefitsIntake::SubmissionHandler.pending_attempts returns pending submission attempts with the correct form_id
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when BGS::Submission has an attempt with status == "pending" returns false
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when BGS::Submission has an attempt with status == "submitted" returns true
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when BGS::Submission has no attempts returns false
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when submission has multiple attempts uses the latest attempt status
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when there are multiple submissions with mixed statuses returns false if any submission has non-submitted attempts
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when there are multiple submissions with mixed statuses returns true if all submissions have submitted attempts
modules.dependents_benefits.spec.lib.dependents_benefits.claim_behavior_spec ‑ DependentsBenefits::ClaimBehavior#submissions_succeeded? when there are no submissions for the claim returns false
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#collect_child_claims raises error when no child claims found
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#collect_child_claims tracks and returns child claims
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#enqueue_686c_submissions and #enqueue_674_submissions tracks enqueued submissions for both form types
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#enqueue_submissions handles enqueue failures
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#enqueue_submissions processes claims and tracks events
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor#handle_enqueue_failure tracks failure
modules.dependents_benefits.spec.lib.dependents_benefits.claim_processor_spec ‑ DependentsBenefits::ClaimProcessor.enqueue_submissions creates processor instance and delegates to instance method
modules.dependents_benefits.spec.lib.dependents_benefits.engine_spec ‑ DependentsBenefits::Engine module structure defines the DependentsBenefits module
modules.dependents_benefits.spec.lib.dependents_benefits.engine_spec ‑ DependentsBenefits::Engine module structure defines the Engine class within DependentsBenefits module
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim674_generator_spec ‑ DependentsBenefits::Generators::Claim674Generator#extract_form_data does not modify the original form_data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim674_generator_spec ‑ DependentsBenefits::Generators::Claim674Generator#extract_form_data includes student-specific data in dependents_application for the specific student
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim674_generator_spec ‑ DependentsBenefits::Generators::Claim674Generator#extract_form_data includes veteran data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim674_generator_spec ‑ DependentsBenefits::Generators::Claim674Generator#extract_form_data preserves veteran information
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim674_generator_spec ‑ DependentsBenefits::Generators::Claim674Generator#generate creates a 674 claim with extracted student data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim686c_generator_spec ‑ DependentsBenefits::Generators::Claim686cGenerator#extract_form_data does not modify the original form_data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim686c_generator_spec ‑ DependentsBenefits::Generators::Claim686cGenerator#extract_form_data preserves non-student data in dependents_application
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim686c_generator_spec ‑ DependentsBenefits::Generators::Claim686cGenerator#extract_form_data preserves veteran information
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim686c_generator_spec ‑ DependentsBenefits::Generators::Claim686cGenerator#extract_form_data removes student-specific data from dependents_application
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim686c_generator_spec ‑ DependentsBenefits::Generators::Claim686cGenerator#generate creates a 686c claim
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim_generator_integration_spec ‑ DependentsBenefits Claim Generator Integration Creating 686c and 674 claims from combined form data when creating a 674 claim extracts only student-related data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim_generator_integration_spec ‑ DependentsBenefits Claim Generator Integration Creating 686c and 674 claims from combined form data when creating a 686c claim extracts only dependent-related data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.claim_generator_integration_spec ‑ DependentsBenefits Claim Generator Integration Creating 686c and 674 claims from combined form data when creating both 686c and 674 claims creates separate claims with appropriate data
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator initialization stores form_data and parent_id
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator private methods #create_claim creates a SavedClaim with the correct data and form_id
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator private methods #create_claim returns the created claim
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator private methods #create_claim_group_item creates a claim group child item
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator private methods #extract_form_data raises NotImplementedError
modules.dependents_benefits.spec.lib.dependents_benefits.generators.dependent_claim_generator_spec ‑ DependentsBenefits::Generators::DependentClaimGenerator#generate raises NotImplementedError when called on abstract base class
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#service_name returns expected name
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_create_attempt logs sidekiq started
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_create_error logs sidekiq failed
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_create_success logs sidekiq success
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_create_validation_error logs create failed
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_file_cleanup_error logs sidekiq job ensure file cleanup error
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_process_attachment_error logs process attachment failed
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_send_email_failure logs sidekiq job send_confirmation_email error
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_send_email_failure logs sidekiq job send_submitted_email error
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_show404 logs a not found error
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_show_error logs a submission failed error
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_submission_attempted logs sidekiq job upload attempt
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_submission_begun logs sidekiq job started
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_submission_exhaustion without a claim parameter logs sidekiq job exhaustion
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_submission_retry logs sidekiq job failure and retry
modules.dependents_benefits.spec.lib.dependents_benefits.monitor_spec ‑ DependentsBenefits::Monitor#track_submission_success logs sidekiq job successful
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-674-V2 with type=kitchen_sink extras_redesign=false show_jumplinks=false fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-674-V2 with type=overflow extras_redesign=false show_jumplinks=false fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-674-V2 with type=simple extras_redesign=false show_jumplinks=false fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_form behaves like a form filler PdfFill::Filler form 686C-674-V2 with kitchen_sink test data fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_form behaves like a form filler PdfFill::Filler form 686C-674-V2 with overflow test data fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_form behaves like a form filler PdfFill::Filler form 686C-674-V2 with simple test data fills the form correctly
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#stamp_form stamps the form with footer and header
modules.dependents_benefits.spec.lib.dependents_benefits.pdf_fill.filler_spec ‑ PdfFill::Filler#stamp_form when an error occurs logs the error and returns the original file path
modules.dependents_benefits.spec.lib.dependents_benefits.service_response_spec ‑ DependentsBenefits::ServiceResponse#initialize defaults data and error to nil
modules.dependents_benefits.spec.lib.dependents_benefits.service_response_spec ‑ DependentsBenefits::ServiceResponse#initialize sets status, data, and error
modules.dependents_benefits.spec.lib.dependents_benefits.service_response_spec ‑ DependentsBenefits::ServiceResponse#success? returns false when status is false
modules.dependents_benefits.spec.lib.dependents_benefits.service_response_spec ‑ DependentsBenefits::ServiceResponse#success? returns nil when status is nil
modules.dependents_benefits.spec.lib.dependents_benefits.service_response_spec ‑ DependentsBenefits::ServiceResponse#success? returns true when status is true
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.bgs_686c_job_spec ‑ DependentsBenefits::Sidekiq::BGS686cJob#perform with BGS service error handles BGS errors gracefully
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.bgs_686c_job_spec ‑ DependentsBenefits::Sidekiq::BGS686cJob#perform with missing claim raises error for non-existent claim
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.bgs_686c_job_spec ‑ DependentsBenefits::Sidekiq::BGS686cJob#perform with valid claim calls BGS service
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.bgs_686c_job_spec ‑ DependentsBenefits::Sidekiq::BGS686cJob#perform with valid claim processes the claim successfully
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob abstract method enforcement raises NotImplementedError for create_form_submission_attempt
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob abstract method enforcement raises NotImplementedError for find_or_create_form_submission
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob abstract method enforcement raises NotImplementedError for submit_to_service
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob error handling edge cases when submit_to_service raises unexpected error catches and handles timeout errors
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob exception handling when submit_to_service raises exception with message passes exception object to handle_job_failure, not string
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob sidekiq_retries_exhausted callback calls handle_permanent_failure
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_failure when the failure is permanent calls #handle_permanent_failure
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_failure when the failure is transient raises the error
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success marks the submission attempt and submission as succeeded
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success when all current_groups are successful marks the claim group as succeeded
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success when all current_groups are successful when all claim jobs have succeeded marks the parent claim group as succeeded and notifies user
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success when all current_groups are successful when any group is still pending does not mark the parent claim group as succeeded
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success when current_groups are pending does not mark claim group as succeeded
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_job_success when the parent has failed does not mark the claim group or parent claim group as succeeded
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_permanent_failure marks the submission and claim group as failed
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_permanent_failure when the parent claim is already failed does not notify the user
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_permanent_failure when the parent claim is pending sends the backup job
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_permanent_failure when there is an error in the process logs a silent failure if notification fails
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#handle_permanent_failure when there is an error in the process notifies the user
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform assigns claim_id from perform arguments
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform when all validations pass follows expected execution order
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform when claim group has already failed skips submission without creating form submission attempt
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform with claim groups handles errors
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform with claim groups handles failed submissions
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform with claim groups handles successful submissions
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#perform with claim groups skips processing if the parent group failed
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#permanent_failure? returns false for any error by default
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#permanent_failure? returns false for nil error
modules.dependents_benefits.spec.lib.dependents_benefits.sidekiq.dependent_submission_job_spec ‑ DependentsBenefits::Sidekiq::DependentSubmissionJob#sidekiq_retries_exhausted logs a distinct error when no claim_id provided
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#external_key when common_name is blank but email is present falls back to email
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#external_key when common_name is present uses common_name
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#external_key when external key exceeds max length truncates to max length
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_file_number when BGS returns file number with dashes strips dashes from file number
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_file_number when BGS returns normal file number returns file number as-is
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_file_number when BGS service raises an exception tracks warning and returns nil
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_file_number when both BGS lookups fail tracks warning and returns nil
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_file_number when participant ID lookup fails but SSN lookup succeeds falls back to SSN lookup
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_user_json compacts nil values from full_name
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 6199 to 6472)
There are 33268 tests, see "Raw output" for the list of tests 6199 to 6472.
Raw output
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_user_json returns valid JSON with veteran information
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#get_user_json when JSON generation fails tracks error and raises UnprocessableEntity
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#initialize when file number lookup fails falls back to ssn
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#initialize when file number lookup succeeds sets va_file_number from BGS
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#initialize when initialization fails tracks error and raises UnprocessableEntity
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#initialize with missing user data falls back to claim data
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#initialize with valid user and claim data initializes with user data taking precedence
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#monitor creates DependentsBenefits::Monitor instance
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#monitor memoizes the monitor instance
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#service creates BGS service with ICN and external key
modules.dependents_benefits.spec.lib.dependents_benefits.user_data_spec ‑ DependentsBenefits::UserData#service memoizes the service instance
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#initialize_military_information with military_information vaprofile prefills military data from va profile
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#initialize_va_profile_prefill_military_information prefills military data from va profile
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#initialize_va_profile_prefill_military_information when va profile is down in production logs exception and returns empty hash
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form when VA Profile returns 404 returns default values
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form when VA Profile returns 500 sends a BackendServiceException to Sentry and returns and empty hash
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled omits address fields in 686c-674-V2 form
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled returns prefilled 686C-674-V2
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with dependents prefill handles a dependent information error
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with dependents prefill handles invalid date formats gracefully
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with dependents prefill handles missing dependents data
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with dependents prefill handles nil date gracefully
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with dependents prefill returns formatted dependent information
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with pension awards prefill prefills -1 and default net worth limit when bid awards service returns an error
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with pension awards prefill prefills 0 when user is not in receipt of pension
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with pension awards prefill prefills 1 when user is in receipt of pension
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 disabled with pension awards prefill prefills net worth limit
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled omits address fields in 686c-674-V2 form
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with dependents prefill handles a dependent information error
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with dependents prefill handles invalid date formats gracefully
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with dependents prefill handles missing dependents data
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with dependents prefill handles nil date gracefully
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with dependents prefill returns formatted dependent information
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with pension awards prefill prefills -1 and default net worth limit when bid awards service returns an error
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with pension awards prefill prefills 0 when user is not in receipt of pension
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with pension awards prefill prefills 1 when user is in receipt of pension
modules.dependents_benefits.spec.models.dependents_benefits.form_profiles.va_686c674_spec ‑ FormProfile#prefill_form with military information data with a user that can prefill VA Profile with a 686c-674 form v3 enabled with pension awards prefill prefills net worth limit
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#create logs validation errors
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#create when the claim is valid when the veteran file number is not present returns a serialized claim
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#create when the claim is valid when the veteran file number is present when the veteran file number contains dashes returns a serialized claim
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#create when the claim is valid when the veteran file number is present when the veteran file number does not contain dashes returns a serialized claim
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#log_validation_error_to_metadata returns if a `blank` in_progress_form
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#log_validation_error_to_metadata updates the in_progress_form
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#process_and_upload_to_lighthouse returns a success
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#show logs an error
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#show logs an error if no claim found
modules.dependents_verification.spec.controllers.dependents_verification.v0.claims_controller_spec ‑ DependentsVerification::V0::ClaimsController#show returns a serialized claim
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler#on_failure logs silent failure
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler#on_failure logs silent failure avoided
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler#on_stale does nothing
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler#on_success sends a received email
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler.pending_attempts queries with the correct status and form_id
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submission_handler_spec ‑ DependentsVerification::BenefitsIntake::SubmissionHandler.pending_attempts returns pending submission attempts with the correct form_id
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when claim is not found
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when claim_id and user_uuid provided
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when no claim_id provided
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distinct error when only claim_id provided
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#cleanup_file_paths errors and logs but does not reraise
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with failure form submission attempt returns false
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with no form submissions returns false
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with pending form submission attempt returns true
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#lighthouse_submission_pending_or_success with success form submission attempt returns true
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#perform is unable to find saved_claim_id
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#perform is unable to find user_account
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#perform submits the saved claim successfully
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#process_document requests specific pdf stamps
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#process_document returns a datestamp pdf path
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#process_document successfully stamps the generated pdf
modules.dependents_verification.spec.lib.dependents_verification.benefits_intake.submit_claim_job_spec ‑ DependentsVerification::BenefitsIntake::SubmitClaimJob#send_submitted_email errors and logs but does not reraise
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_create_attempt logs sidekiq started
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_create_error logs sidekiq failed
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_create_success logs sidekiq success
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_create_validation_error logs create failed
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_process_attachment_error logs process attachment failed
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_send_email_failure logs sidekiq job send_submitted_email error
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_show404 logs a not found error
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor with all params supplied #track_show_error logs a submission failed error
modules.dependents_verification.spec.lib.dependents_verification.monitor_spec ‑ DependentsVerification::Monitor#service_name returns expected name
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_deliver does not update database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_other_status does not update database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_permanent_failure does not update database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_temporary_failure does not update database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_deliver updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_other_status updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_permanent_failure updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_temporary_failure updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_deliver updates database and records silent failure avoided - confirmed
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_other_status updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_permanent_failure updates database and records silent failure
modules.dependents_verification.spec.lib.dependents_verification.notification_callback_spec ‑ DependentsVerification::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_temporary_failure updates database and no monitoring
modules.dependents_verification.spec.lib.dependents_verification.notification_email_spec ‑ DependentsVerification::NotificationEmail#deliver successfully sends an email
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-0538 with kitchen_sink test data fills the form correctly
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-0538 with overflow test data fills the form correctly
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.filler_spec ‑ PdfFill::Filler#fill_ancillary_form form 21-0538 with simple test data fills the form correctly
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.va210538_spec ‑ DependentsVerification::PdfFill::Va210538 behaves like a form filler PdfFill::Filler form 21-0538 with kitchen_sink test data fills the form correctly
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.va210538_spec ‑ DependentsVerification::PdfFill::Va210538 template pdf does not have duplicate field names
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.va210538_spec ‑ DependentsVerification::PdfFill::Va210538 template pdf includes all documented fields
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.va210538_spec ‑ DependentsVerification::PdfFill::Va210538 template pdf includes all mapped keys
modules.dependents_verification.spec.lib.dependents_verification.pdf_fill.va210538_spec ‑ DependentsVerification::PdfFill::Va210538#merge_fields merges the right fields
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#metadata returns correct metadata
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill handles a contact information error
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill handles a dependent information error
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill handles an identity information error
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill handles missing dependents data
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initialize_dependents_information handles invalid date formats gracefully
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initialize_dependents_information handles nil date gracefully
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initialize_dependents_information returns an empty array BGS returns no data
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initialize_dependents_information returns an empty array when no dependents are found
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initialize_dependents_information returns dependents mapped to DependentInformation model
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill initializes identity and contact information
modules.dependents_verification.spec.models.dependents_verification.form_profiles.va_210538_spec ‑ DependentsVerification::FormProfiles::VA210538#prefill returns formatted dependent information
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim descends from saved_claim
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim has necessary constants
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim inherits init callsbacks from saved_claim
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim responds to #confirmation_number
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#business_line returns the correct business line
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#email returns the users email
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#veteran_first_name returns nil if the key does not exist
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#veteran_first_name returns the first name of the veteran from parsed_form
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#veteran_last_name returns nil if the key does not exist
modules.dependents_verification.spec.models.dependents_verification.saved_claim_spec ‑ DependentsVerification::SavedClaim#veteran_last_name returns the last name of the veteran from parsed_form
modules.dependents_verification.spec.swagger.swagger.requests.dependents_verification_claims_spec ‑ Swagger::Requests::DependentsVerificationClaims POST create with valid params renders success
modules.dependents_verification.spec.swagger.swagger.requests.dependents_verification_claims_spec ‑ Swagger::Requests::DependentsVerificationClaims POST create with valid params returns the expected regional office
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains client_id
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains code_challenge
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains code_challenge_method
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains redirect_uri
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains response_type
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce contains scope
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client auth_url_with_pkce generates a fitbit url
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client get_auth_code raises errors when auth code is not included in request parameters
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client get_auth_code returns code param as a string when auth code is included in request parameters
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client get_token successful response from fitbit returns the body as a hash
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client get_token unsuccessful fitbit response raises error when when is response is 404
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client revoke_token returns TokenRevocationError when fitbit returns 400
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client revoke_token returns true if token was manually revoked by user through the Fitbit UI
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client revoke_token returns true if token was successfully revoked
modules.dhp_connected_devices.spec.lib.fitbit_client_spec ‑ DhpConnectedDevices::Fitbit::Client.new returns an instance of Fitbit client
modules.dhp_connected_devices.spec.models.device_spec ‑ Device #device_records returns all active and inactive devices for a user
modules.dhp_connected_devices.spec.models.device_spec ‑ Device creates device when given a name and key
modules.dhp_connected_devices.spec.models.device_spec ‑ Device has many veteran_device_records
modules.dhp_connected_devices.spec.models.device_spec ‑ Device requires a key
modules.dhp_connected_devices.spec.models.device_spec ‑ Device requires a name
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record creates a Veteran Device Record
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record does not create record if user ID and device ID combination exist
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record has a device
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record is 'active' by default
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record only returns active device connections when #active_devices() is called
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record requires device_id
modules.dhp_connected_devices.spec.models.veteran_device_record_spec ‑ VeteranDeviceRecord Veteran Device Record requires user icn
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.apidocs_spec ‑ DhpConnectedDevices::Apidocs GET /dhp_connected_devices/apidocs renders the apidocs as json
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user authenticated logs errors to Sentry
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=error' when authorization code is not received
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=error' when authorization is given but token exchange is unsuccessful
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=error' when token exchange is successful but token storage is unsuccessful
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=success' when is token storage is successful'
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user unauthenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature enabled and user unverified returns forbidden
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature not enabled and user authenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#callback fitbit feature not enabled and user unauthenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#connect fitbit feature disabled and authenticated user returns not found
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#connect fitbit feature enabled and authenticated user redirects to fitbit
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#connect fitbit feature enabled and un-authenticated user returns unauthenticated
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#connect fitbit feature enabled and un-verified user returns forbidden
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and authenticated user error deleting token from storage redirects to frontend with disconnect-error and logs TokenDeletionError
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and authenticated user error revoking token with fitbit api redirects to frontend with disconnect-error and logs TokenRevocationError
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and authenticated user token not present in s3 redirects to frontend with disconnect-error and logs TokenRetrievalError
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and authenticated user token present in S3, token revocation is successful, token deletion successful redirects to frontend with disconnect-error code on device record not found error
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and authenticated user token present in S3, token revocation is successful, token deletion successful updates the user's fitbit record to false and redirect to success url
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and user unauthenticated navigating to /fitbit/disconnect returns error
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.fitbit_spec ‑ DhpConnectedDevices::Fitbit fitbit#disconnect fitbit feature enabled and user unverified returns forbidden
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.veteran_device_records_spec ‑ DhpConnectedDevices::VeteranDeviceRecords veteran_device_record#record authenticated user with icn returns veteran device record
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.veteran_device_records_spec ‑ DhpConnectedDevices::VeteranDeviceRecords veteran_device_record#record authenticated user without icn returns veteran device record
modules.dhp_connected_devices.spec.requests.dhp_connected_devices.veteran_device_records_spec ‑ DhpConnectedDevices::VeteranDeviceRecords veteran_device_record#record unauthenticated user returns unauthenticated error
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_device_token_files deletes the token files
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_device_token_files raises error when error occurs while deleting token files
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_icn_folder deletes icn folder from S3 when folder is empty
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_icn_folder doesn't delete icn folder from S3 when folder is not empty
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_icn_folder doesn't delete the folder when the contents is nil
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_icn_folder raises TokenDeletionError when error occurs while deleting ICN folder
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_token while deployed deletes token from S3
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_token while deployed raises TokenDeletionError when the token is not deleted
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_token while developing locally deletes token locally when token file is present
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService delete_token while developing locally returns TokenDeletionError when token file is not present
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while deployed raises TokenRetrieval Error when error fetching token json file from S3
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while deployed raises TokenRetrieval Error when no files in S3 folder
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while deployed raises TokenRetrieval Error when no json files in folder
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while deployed returns token as hash when token json file present in s3
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while developing locally returns TokenRetrievalError when token file is not present
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token while developing locally returns token when token file is present in tmp folder
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService get_token_file throws an error if the file does not exit
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService lists_files_in_bucket throws an error when the response has no content
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService select_token_file chooses the file with json extension
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService select_token_file throws an error if there is no file with extension .json in folder
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#store_tokens while deployed return error when payload is not hash
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#store_tokens while deployed return error when when payload is hash but token exchange not successful
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#store_tokens while deployed returns true when when payload is hash and the upload to S3 was successful
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#store_tokens while developing locally returns error when token was not stored locally
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#store_tokens while developing locally returns true when the token was stored locally
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#unpack_payload returns unpacks the payload
modules.dhp_connected_devices.spec.services.dhp_connected_devices.token_storage_service_spec ‑ TokenStorageService token_storage_service#unpack_payload throws a error when unpacking invalid payload
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#create_or_activate when no device with given key exists throws error
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#create_or_activate when no veteran device record exists create one
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#create_or_activate when veteran device record exists and active does not change the record
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#create_or_activate when veteran device record exists but not active sets the record active to true
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#deactivate when device doesn't exist throws error
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#deactivate when device exists and veteran device record is active updates record
modules.dhp_connected_devices.spec.services.dhp_connected_devices.veteran_device_records_service_spec ‑ VeteranDeviceRecordsService veteran_device_records#deactivate when device is already deactivated doesn't throw error
modules.dhp_connected_devices.spec.services.dhp_connected_devices.website_host_service_spec ‑ WebsiteHostService website_host_service#get_redirect_url when environment is dev redirects to dev.va.gov
modules.dhp_connected_devices.spec.services.dhp_connected_devices.website_host_service_spec ‑ WebsiteHostService website_host_service#get_redirect_url when environment is localhost redirects to localhost:3001
modules.dhp_connected_devices.spec.services.dhp_connected_devices.website_host_service_spec ‑ WebsiteHostService website_host_service#get_redirect_url when environment is production redirects to va.gov
modules.dhp_connected_devices.spec.services.dhp_connected_devices.website_host_service_spec ‑ WebsiteHostService website_host_service#get_redirect_url when environment is sandbox redirects to dev.va.gov
modules.dhp_connected_devices.spec.services.dhp_connected_devices.website_host_service_spec ‑ WebsiteHostService website_host_service#get_redirect_url when environment is staging redirects to staging.va.gov
modules.facilities_api.spec.models.facilities_api.v2.lighthouse.facility_spec ‑ FacilitiesApi::V2::Lighthouse::Facility Creating has object defaults
modules.facilities_api.spec.models.facilities_api.v2.lighthouse.service_spec ‑ FacilitiesApi::V2::Lighthouse::Service Creating has object defaults
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating defaults to false
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating sets a hexdigest as the id
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating sets the provider_type to GroupPracticeOrAgency
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms care_site_address_city into address_city
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms care_site_address_state into address_state_province
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms care_site_address_street into address_street
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms care_site_address_zip_code into address_postal_code
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms care_site_phone_number into caresite_phone
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms contact_method into contact_method
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms is_accepting_new_patients into acc_new_patients
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms organization_fax into fax
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms provider_accepting_new_patients into acc_new_patients
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms provider_gender into gender
modules.facilities_api.spec.models.facilities_api.v2.ppms.provider_spec ‑ FacilitiesApi::V2::PPMS::Provider Creating transforms provider_identifier into id
modules.facilities_api.spec.models.facilities_api.v2.ppms.specialty_spec ‑ FacilitiesApi::V2::PPMS::Specialty defaults to nil
modules.facilities_api.spec.models.facilities_api.v2.ppms.specialty_spec ‑ FacilitiesApi::V2::PPMS::Specialty transforms :coded_specialty into :specialty_code
modules.facilities_api.spec.models.std_institution_facility_spec ‑ StdInstitutionFacility associations is expected to belong to mailing_state class_name => StdState optional: true
modules.facilities_api.spec.models.std_institution_facility_spec ‑ StdInstitutionFacility associations is expected to belong to street_state class_name => StdState optional: true
modules.facilities_api.spec.models.std_institution_facility_spec ‑ StdInstitutionFacility scopes includes only active facilities
modules.facilities_api.spec.models.std_institution_facility_spec ‑ StdInstitutionFacility state associations associates with mailing state correctly
modules.facilities_api.spec.models.std_institution_facility_spec ‑ StdInstitutionFacility state associations associates with street state correctly
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation /facilities_api/v2/ccp/provider is expected to validate that get /facilities_api/v2/ccp/provider returns 200
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation /facilities_api/v2/ccp/specialties is expected to validate that get /facilities_api/v2/ccp/specialties returns 200
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation /facilities_api/v2/ccp/urgent_care is expected to validate that get /facilities_api/v2/ccp/urgent_care returns 200
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation facilities/v2/va/{id} is expected to validate that get /facilities_api/v2/va/{id} returns 200
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation facilities/v2/va/{id} is expected to validate that get /facilities_api/v2/va/{id} returns 404
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs API Documentation facilities_api/v2/va is expected to validate that post /facilities_api/v2/va returns 200
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs GET `index` has the correct tag description
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs GET `index` is a hash
modules.facilities_api.spec.requests.facilities_api.v2.apidoc_spec ‑ FacilitiesApi::V2::Apidocs GET `index` is successful
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index Empty Results responds to GET #index with success even if no providers are found
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=pharmacy returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider Missing specialties param requires a specialty code
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider paginates ppms responses (page: 1, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider paginates ppms responses (page: 2, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider paginates ppms responses (page: 3, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider returns a results from the provider_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider sends a 'facilities.ppms.v2.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=provider specialties=261QU0200X returns a results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #index type=urgent_care returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #pharmacy returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #provider Missing specialties param requires a specialty code
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #provider returns a results from the provider_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #provider specialties=261QU0200X returns a results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #specialties returns a list of available specializations
modules.facilities_api.spec.requests.facilities_api.v2.ccp_spec ‑ FacilitiesApi::V2::Ccp #urgent_care returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va GET #show with all attributes is expected to match { data: { id: "vha_648A4", type: "facility", attributes: { access: { :health => [{ "serviceName" => "Audiology and speech", "service" => "audiology", "serviceType" => "health", "new" => 53.0, "established" => 28.0, "effectiveDate" => "2024-07-29" }, { "serviceName" => "Optometry", "service" => "optometry", "serviceType" => "health", "new" => 56.0, "established" => 17.0, "effectiveDate" => "2024-07-29" }], "effectiveDate" => "2024-07-29" }, address: { physical: { zip: "98661-3753", city: "Vancouver", state: "WA", address1: "1601 East 4th Plain Boulevard" } }, classification: "VA Medical Center (VAMC)", distance: nil, facilityType: "va_health_facility", feedback: { health: { primaryCareUrgent: 0.699999988079071, primaryCareRoutine: 0.7799999713897705 }, effectiveDate: "2024-02-08" }, hours: { monday: "730AM-430PM", tuesday: "730AM-430PM", wednesday: "730AM-430PM", thursday: "730AM-430PM", friday: "730AM-430PM", saturday: "Closed", sunday: "Closed" }, id: "vha_648A4", lat: 45.63938186, long: -122.65538544, mobile: false, name: "Vancouver VA Medical Center", operatingStatus: { code: "NORMAL" }, operationalHoursSpecialInstructions: ["More hours are available for some services. To learn more, call our main phone number."], phone: { fax: "360-690-0864", main: "360-759-1901", pharmacy: "503-273-5183", afterHours: "360-696-4061", patientAdvocate: "503-273-5308", mentalHealthClinic: "503-273-5187", enrollmentCoordinator: "503-273-5069" }, services: { health: [{ name: "Addiction and substance use care", serviceId: "addiction", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/addiction" }, { name: "Audiology and speech", serviceId: "audiology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/audiology" }, { name: "Dental/oral surgery", serviceId: "dental", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/dental" }, { name: "Dermatology", serviceId: "dermatology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/dermatology" }, { name: "Veteran readiness and employment programs", serviceId: "employmentPrograms", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/employmentPrograms" }, { name: "Gastroenterology", serviceId: "gastroenterology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/gastroenterology" }, { name: "Geriatrics", serviceId: "geriatrics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/geriatrics" }, { name: "Gynecology", serviceId: "gynecology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/gynecology" }, { name: "HIV/hepatitis care", serviceId: "hiv", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/hiv" }, { name: "Laboratory and pathology", serviceId: "laboratory", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/laboratory" }, { name: "MentalHealth", serviceId: "mentalHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/mentalHealth" }, { name: "Nutrition, food, and dietary care", serviceId: "nutrition", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/nutrition" }, { name: "Ophthalmology", serviceId: "ophthalmology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/ophthalmology" }, { name: "Optometry", serviceId: "optometry", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/optometry" }, { name: "Orthopedics", serviceId: "orthopedics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/orthopedics" }, { name: "Physical therapy, occupational therapy and kinesiotherapy", serviceId: "physicalTherapy", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/physicalTherapy" }, { name: "Plastic and reconstructive surgery", serviceId: "plasticSurgery", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/plasticSurgery" }, { name: "Podiatry", serviceId: "podiatry", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/podiatry" }, { name: "Primary care", serviceId: "primaryCare", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/primaryCare" }, { name: "Prosthetics and rehabilitation", serviceId: "prosthetics", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/prosthetics" }, { name: "PTSD care", serviceId: "ptsd", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/ptsd" }, { name: "Radiology", serviceId: "radiology", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/radiology" }, { name: "Rehabilitation and extended care", serviceId: "rehabilitation", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/rehabilitation" }, { name: "Spinal cord injuries and disorders", serviceId: "spinalInjury", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/spinalInjury" }, { name: "Returning service member care", serviceId: "transitionCounseling", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/transitionCounseling" }, { name: "Travel reimbursement", serviceId: "travelReimbursement", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/travelReimbursement" }, { name: "Blind and low vision rehabilitation", serviceId: "vision", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/vision" }, { name: "Whole health", serviceId: "wholeHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/wholeHealth" }, { name: "Women Veteran care", serviceId: "womensHealth", link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services/womensHealth" }], link: "https://sandbox-api.va.gov/services/va_facilities/v1/facilities/vha_648A4/services", lastUpdated: "2024-04-23" }, uniqueId: "648A4", visn: "20", website: "https://www.va.gov/portland-health-care/locations/vancouver-va-medical-center/", tmpCovidOnlineScheduling: nil } } }
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va GET #show with all attributes is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va GET #show with missing attributes is expected to match { data: { id: "vha_506GG", type: "facility", attributes: { access: { health: [], effectiveDate: "" }, address: [], classification: "Primary Care CBOC", distance: nil, facilityType: "va_health_facility", feedback: [], hours: [], id: "vha_506GG", lat: 41.066235, long: -83.619621, mobile: false, name: "Findlay VA Clinic", operatingStatus: [], operationalHoursSpecialInstructions: nil, phone: [], services: [], uniqueId: "506GG", visn: "10", website: nil, tmpCovidOnlineScheduling: nil } } }
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va GET #show with missing attributes is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to contain ids: ["vha_648GI", "vba_348a", "vba_348", "vc_0617V", "vba_348d", "vha_648", "vba_348h", "vha_648A4", "nca_954", "nca_907"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to contain ids: ["vba_348"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to contain ids: ["vba_348a", "vba_348", "vba_348d", "vba_348h"]
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 6473 to 6791)
There are 33268 tests, see "Raw output" for the list of tests 6473 to 6791.
Raw output
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to contain ids: ["vha_648GI", "vha_648", "vha_648A4", "vha_648GE"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"health"} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to contain ids: ["vha_648GI", "vba_348a", "vba_348", "vc_0617V", "vba_348d", "vha_648", "vba_348h", "vha_648A4", "nca_954", "nca_907"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to contain ids: ["vc_0110V", "nca_808", "vha_526", "vha_526QA", "vc_0857MVC", "vha_561GD", "vc_0132V", "vha_630A4", "vha_526GB", "vba_309"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:ids=>"vha_442,vha_552,vha_552GB,vha_442GC,vha_442GB,vha_552GA,vha_552GD"} is expected to contain ids: ["vha_442", "vha_442GB", "vha_442GC", "vha_552", "vha_552GA", "vha_552GB", "vha_552GD"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:ids=>"vha_442,vha_552,vha_552GB,vha_442GC,vha_442GB,vha_552GA,vha_552GD"} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:ids=>"vha_442,vha_552,vha_552GB,vha_442GC,vha_442GB,vha_552GA,vha_552GD"} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:ids=>"vha_442,vha_552,vha_552GB,vha_442GC,vha_442GB,vha_552GA,vha_552GD"} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} each response is expected to have a distance
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to contain ids: ["vha_644BY", "vha_644GJ", "vc_0524V", "vba_345g", "vha_644GI", "vba_345", "vha_644QA", "vc_0517V", "vha_644GG", "vha_644QB"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659} each response is expected to have a distance
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to contain ids: ["vha_644BY", "vha_644GJ", "vc_0524V", "vba_345g", "vha_644GI", "vba_345", "vha_644QA", "vc_0517V", "vha_644GG", "vha_644QB"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:state=>"TX"} is expected to contain ids: ["nca_846", "nca_851", "nca_854", "nca_877", "nca_886", "nca_916", "nca_s1118", "nca_s1119", "nca_s1120", "nca_s1121"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:state=>"TX"} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:state=>"TX"} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:state=>"TX"} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:zip=>85297} is expected to contain ids: ["vha_644BY"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:zip=>85297} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:zip=>85297} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search behaves like paginated response from request body with expected IDs {:zip=>85297} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] false behaves like paginated response from request body with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected that all results have mobile=false
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] false behaves like paginated response from request body with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vc_0106V", "vha_630", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0105V", "vha_561GE", "vc_0109V", "vc_0102V", "vc_0110V"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] false behaves like paginated response from request body with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] false behaves like paginated response from request body with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] false behaves like paginated response from request body with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] mobile not passed behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vc_0106V", "vha_630", "vba_306", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0105V", "vha_561GE", "vc_0109V", "vc_0102V"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] mobile not passed behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] mobile not passed behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] mobile not passed behaves like paginated response from request body with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] true behaves like paginated response from request body with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected that all results have mobile=true
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] true behaves like paginated response from request body with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vha_526QA", "vc_0857MVC", "vha_630QA", "vha_630QB", "vha_632QA", "vha_632QB"]
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] true behaves like paginated response from request body with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] true behaves like paginated response from request body with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search params[:mobile] true behaves like paginated response from request body with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search returns 200 for query with services but no type
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search returns 400 for benefits query with unknown service
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search returns 400 for health query with unknown service
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search returns 400 for invalid type parameter
modules.facilities_api.spec.requests.facilities_api.v2.va_spec ‑ FacilitiesApi::V2::Va POST #search sends a 'lighthouse.facilities.v2.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes address
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes classification
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes facility_type
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes feedback
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes hours
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes id
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes lat and long
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes mobile
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes name
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes operating status
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes operational hours special instructions
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes phone
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes services
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes tmpCovidOnlineScheduling
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes visn
modules.facilities_api.spec.serializers.facilities_api.v2.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V2::Lighthouse::FacilitySerializer includes website
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client StatsD notifications Lighthouse responds successfully sends a 'facilities.lighthouse.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client StatsD notifications Lighthouse responds with a failure sends a 'facilities.lighthouse.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client with a bad API key returns a 401 error
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_by_id has operational_hours_special_instructions
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_by_id returns a 404 error
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_by_id returns a facility
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_facilities returns all facilities when a bad param is supplied
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_facilities returns matching facilities for bbox request
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_facilities returns matching facilities for lat and long request with distance
modules.facilities_api.spec.services.facilities_api.v2.lighthouse.client_spec ‑ FacilitiesApi::V2::Lighthouse::Client#get_paginated_facilities returns full facilities response object for request
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#direct_booking_eligibility_criteria_by_id Covid online scheduling is available checks covid_online_scheduling_available?
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#direct_booking_eligibility_criteria_by_id finds a facility by ID
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#sanitize_id 523A5 is expected to eql "523A5"
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#sanitize_id vha_523A5 is expected to eql "523A5"
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#sanitize_id vha_631 is expected to eql "631"
modules.facilities_api.spec.services.facilities_api.v2.mobile_covid.client_spec ‑ FacilitiesApi::V2::MobileCovid::Client#sanitize_id vha_689A4 is expected to eql "689A4"
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client StatsD notifications PPMS responds Successfully sends a 'facilities.ppms.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client StatsD notifications PPMS responds with a Failure sends a 'facilities.ppms.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Radius limits radius to 1
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Radius limits radius to 500
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Results maxResults cannot be greater then 50
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Results maxResults cannot be less than 2
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Results page and per_page is not required
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Clamping Results returns paginated results
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client base params Sanitizing Longitude and Latitude only sends 5 digits of accuracy to ppms
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client with a Geocode error from PPMS raises BackendUnhandledException when PPMS raises a stack trace
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client with a stack trace from PPMS raises BackendUnhandledException when PPMS raises a stack trace
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client with an empty result returns an empty array
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client with an unknown error from PPMS raises BackendUnhandledException when errors happen
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Paginated Responses Page 1 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Paginated Responses Page 1 is expected to have the following attributes
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Paginated Responses Page 2 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Paginated Responses Page 3 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Require between 1 and 5 Specialties accepts up to 5 specialties
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#facility_service_locator Require between 1 and 5 Specialties ignores more than 5 specialties
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#pos_locator finds places of service
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#provider_locator Require between 1 and 5 Specialties accepts upto 5 specialties
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#provider_locator Require between 1 and 5 Specialties ignores more than 5 specialties
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#provider_locator returns a list of providers
modules.facilities_api.spec.services.facilities_api.v2.ppms.client_spec ‑ FacilitiesApi::V2::PPMS::Client#specialties returns some Specialties
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response#places_of_service creates Providers from a ppms response with offset
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response#places_of_service sets all Providers ID to a sha256
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response#places_of_service sets all provider_type to GroupPracticeOrAgency
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response#providers creates Providers from a ppms response with offset
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response#providers sets all Providers ID to a sha256
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize calculates total_entries
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize has a default current_page of 1
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize has a default per_page of 10
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize parses current_page from the params
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize parses the per_page from the params
modules.facilities_api.spec.services.facilities_api.v2.ppms.response_spec ‑ FacilitiesApi::V2::PPMS::Response.initialize takes a body argument and sets the body attribute
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#create logs validation errors
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#create returns a serialized claim
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#log_validation_error_to_metadata returns if a `blank` in_progress_form
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#log_validation_error_to_metadata updates the in_progress_form
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#process_attachments removes bad attachments, updates the in_progress_form, and destroys the claim if all attachments are bad
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#process_attachments returns a success
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#show logs an error
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#show logs an error if no claim found
modules.income_and_assets.spec.controllers.income_and_assets.v0.claims_controller_spec ‑ IncomeAndAssets::V0::ClaimsController#show returns a serialized claim
modules.income_and_assets.spec.e2e_spec ‑ Income and Assets End to End successfully completes the submission process
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler#on_failure logs silent failure
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler#on_failure logs silent failure avoided
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler#on_stale does nothing
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler#on_success sends a received email
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler.pending_attempts queries with the correct status and form_id
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submission_handler_spec ‑ IncomeAndAssets::BenefitsIntake::SubmissionHandler.pending_attempts returns pending submission attempts with the correct form_id
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distrinct error when claim is not found
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distrinct error when claim_id and user_account_uuid provided
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distrinct error when no claim_id provided
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob sidekiq_retries_exhausted block when retries are exhausted logs a distrinct error when only claim_id provided
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#cleanup_file_paths errors and logs but does not reraise
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#perform is unable to find saved_claim_id
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#perform is unable to find user_account
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#perform submits the saved claim successfully
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#process_document returns a datestamp pdf path
modules.income_and_assets.spec.lib.income_and_assets.benefits_intake.submit_claim_job_spec ‑ IncomeAndAssets::BenefitsIntake::SubmitClaimJob#send_submitted_email errors and logs but does not reraise
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#change_hash_to_string joins hash values with spaces
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#change_hash_to_string returns empty string for blank hash
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#format_date_to_mm_dd_yyyy formats a valid date string
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#format_date_to_mm_dd_yyyy returns nil for blank input
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#get_currency_field pads value to field length
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#get_currency_field returns nil if index out of bounds
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_lg returns empty hash for zero, nil, negative, or too large amounts
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_lg returns empty hash if any field exceeds its length
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_lg splits a large currency amount correctly
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_sm returns empty hash for zero, nil, negative, or too large amounts
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_sm returns empty hash if any field exceeds its length
modules.income_and_assets.spec.lib.income_and_assets.helpers_spec ‑ IncomeAndAssets::Helpers#split_currency_amount_sm splits a small currency amount correctly
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_create_attempt logs sidekiq started
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_create_error logs sidekiq failed
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_create_success logs sidekiq success
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_create_validation_error logs create failed
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_file_cleanup_error logs sidekiq job ensure file cleanup error
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_process_attachment_error logs process attachment failed
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_send_email_failure logs sidekiq job send_confirmation_email error
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_send_email_failure logs sidekiq job send_submitted_email error
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_show404 logs a not found error
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_show_error logs a submission failed error
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_attempted logs sidekiq job upload attempt
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_begun logs sidekiq job started
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_exhaustion with a claim parameter logs sidekiq job exhaustion
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_exhaustion without a claim parameter logs sidekiq job exhaustion
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_retry logs sidekiq job failure and retry
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor with all params supplied #track_submission_success logs sidekiq job successful
modules.income_and_assets.spec.lib.income_and_assets.monitor_spec ‑ IncomeAndAssets::Monitor#service_name returns expected name
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_deliver does not update database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_other_status does not update database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_permanent_failure does not update database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type != email #on_temporary_failure does not update database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_deliver updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_other_status updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_permanent_failure updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type != error #on_temporary_failure updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_deliver updates database and records silent failure avoided - confirmed
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_other_status updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_permanent_failure updates database and records silent failure
modules.income_and_assets.spec.lib.income_and_assets.notification_callback_spec ‑ IncomeAndAssets::NotificationCallback behaves like a SavedClaim Notification Callback notification_type == email and email_type == error #on_temporary_failure updates database and no monitoring
modules.income_and_assets.spec.lib.income_and_assets.notification_email_spec ‑ IncomeAndAssets::NotificationEmail#deliver date_received fallback logic falls back to created_at when both previous dates are nil
modules.income_and_assets.spec.lib.income_and_assets.notification_email_spec ‑ IncomeAndAssets::NotificationEmail#deliver date_received fallback logic falls back to submitted_at when lighthouse date is nil
modules.income_and_assets.spec.lib.income_and_assets.notification_email_spec ‑ IncomeAndAssets::NotificationEmail#deliver date_received fallback logic uses lighthouse_updated_at when available
modules.income_and_assets.spec.lib.income_and_assets.notification_email_spec ‑ IncomeAndAssets::NotificationEmail#deliver successfully sends an email
modules.income_and_assets.spec.lib.income_and_assets.pdf_fill.va21p0969_spec ‑ IncomeAndAssets::PdfFill::Va21p0969 with kitchen_sink, overflow, simple behaves like a form filler PdfFill::Filler form 21P-0969 with kitchen_sink test data fills the form correctly
modules.income_and_assets.spec.lib.income_and_assets.pdf_fill.va21p0969_spec ‑ IncomeAndAssets::PdfFill::Va21p0969 with kitchen_sink, overflow, simple behaves like a form filler PdfFill::Filler form 21P-0969 with overflow test data fills the form correctly
modules.income_and_assets.spec.lib.income_and_assets.pdf_fill.va21p0969_spec ‑ IncomeAndAssets::PdfFill::Va21p0969 with kitchen_sink, overflow, simple behaves like a form filler PdfFill::Filler form 21P-0969 with simple test data fills the form correctly
modules.income_and_assets.spec.lib.income_and_assets.pdf_fill.va21p0969_spec ‑ IncomeAndAssets::PdfFill::Va21p0969#merge_fields merges the right fields
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim descends from saved_claim
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim has necessary constants
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim inherits init callsbacks from saved_claim
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim responds to #confirmation_number
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#business_line returns the correct business line
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#claimant_first_name returns nil if the key does not exist
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#claimant_first_name returns the first name of the claimant from parsed_form
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#email returns the users email
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#process_attachments! does NOT start a job to submit the saved claim via Benefits Intake
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#send_email calls IncomeAndAssets::NotificationEmail with the claim id and delivers the email
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#to_pdf calls PdfFill::Filler.fill_form
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#to_pdf calls PdfFill::Filler.fill_form with extras_redesign: false
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#to_pdf calls PdfFill::Filler.fill_form with extras_redesign: true
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#veteran_first_name returns nil if the key does not exist
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#veteran_first_name returns the first name of the veteran from parsed_form
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#veteran_last_name returns nil if the key does not exist
modules.income_and_assets.spec.models.income_and_assets.saved_claim_spec ‑ IncomeAndAssets::SavedClaim#veteran_last_name returns the last name of the veteran from parsed_form
modules.income_and_assets.spec.swagger.swagger.requests.income_and_assets_claims_spec ‑ Swagger::Requests::IncomeAndAssetsClaims POST create with invalid params shows the validation errors
modules.income_and_assets.spec.swagger.swagger.requests.income_and_assets_claims_spec ‑ Swagger::Requests::IncomeAndAssetsClaims POST create with valid params renders success
modules.income_and_assets.spec.swagger.swagger.requests.income_and_assets_claims_spec ‑ Swagger::Requests::IncomeAndAssetsClaims POST create with valid params returns the expected regional office
modules.income_limits.spec.models.std_state_spec ‑ StdState associations is expected to have many institution_facilities_mailing class_name => StdInstitutionFacility
modules.income_limits.spec.models.std_state_spec ‑ StdState associations is expected to have many institution_facilities_street class_name => StdInstitutionFacility
modules.income_limits.spec.models.std_state_spec ‑ StdState relationships with StdInstitutionFacility retrieves the correct mailing facilities
modules.income_limits.spec.models.std_state_spec ‑ StdState relationships with StdInstitutionFacility retrieves the correct street facilities
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :country_id cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :created cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :fips_code cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :id cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :id is case-sensitively unique
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :name cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :postal_name cannot be empty/falsy
modules.income_limits.spec.models.std_state_spec ‑ StdState validations is expected to validate that :version cannot be empty/falsy
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index Valid params with more zip with leading 0 Returns gmt threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index Valid params with more zip with leading 0 Returns national threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index Valid params with more zip with leading 0 Returns pennsion threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index Valid params with more zip with leading 0 returns a successful response with accurate data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with invalid parameters returns an error message for invalid parameters
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with invalid parameters returns an unprocessable entity status
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with invalid zipcode returns an error message for invalid zipcode
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with invalid zipcode returns an unprocessable entity status
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with valid parameters Returns gmt threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with valid parameters Returns national threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with valid parameters Returns pennsion threshold data
modules.income_limits.spec.requests.income_limits.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::LimitsByZipCode GET #index with valid parameters returns a successful response with accurate data
modules.income_limits.spec.requests.income_limits.v1.validate_zip_code_spec ‑ IncomeLimits::V1::ValidateZipCode GET #validate_zipcode with an invalid zip Returns false when given an invalid zip code
modules.income_limits.spec.requests.income_limits.v1.validate_zip_code_spec ‑ IncomeLimits::V1::ValidateZipCode GET #validate_zipcode with an invalid zip returns a successful response with accurate data
modules.income_limits.spec.requests.income_limits.v1.validate_zip_code_spec ‑ IncomeLimits::V1::ValidateZipCode GET #validate_zipcode with valid parameters Validates a valid zip code
modules.income_limits.spec.requests.income_limits.v1.validate_zip_code_spec ‑ IncomeLimits::V1::ValidateZipCode GET #validate_zipcode with valid parameters returns a successful response with accurate data
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob constants has the correct default values
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when an error occurs includes form_number in failure metric tags when provided
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when an error occurs logs the error and increments failure metric
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is disabled does not execute the job logic
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled calls the insights service with custom parameters
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled calls the insights service with default parameters
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled logs successful completion
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled publishes basic metrics to StatsD
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled publishes frequency metrics to StatsD
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled publishes timing metrics to StatsD
modules.ivc_champva.spec.jobs.insights_datadog_job_spec ‑ IvcChampva::InsightsDatadogJob#perform when the job is enabled skips timing metrics when avg_time_seconds is nil
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when LLM response is not a hash logs error about unexpected format
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when LLM service raises an error logs the error and tracks it
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when PDF file does not exist raises an error
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when PDF path is nil raises an error
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when attachment has no file data logs warning and returns early
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when attachment record is not found logs warning and returns early
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when feature flag is disabled does not process document or log anything
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when feature flag is enabled logs missing fields count to Rails logger
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when feature flag is enabled tracks LLM response metrics
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when feature flag is enabled tracks experiment sample size
modules.ivc_champva.spec.jobs.ivc_champva.llm_logger_job_spec ‑ IvcChampva::LlmLoggerJob#perform when feature flag is enabled tracks processing time
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob attempts to send failure email to user if the elapsed days w/out PEGA status exceed the threshold
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob checks PEGA reporting API and declines to send failure email if form has actually been processed
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob does not mark email_sent true when email fails to send
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob does not run the job when it is disabled in settings
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob groups nil statuses into batches by uuid
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob identifies forms nearing expiration threshold and attempts to notify PEGA
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob ignores forms created within the last 1 minute
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob logs an error if an exception occurs
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob processes nil forms in batches that belong to the same submission
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob sends the count of forms to DataDog
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob when send_zsf_notification_to_pega fails logs a failed notification send to Pega
modules.ivc_champva.spec.jobs.missing_form_status_job_spec ‑ IvcChampva::MissingFormStatusJob when send_zsf_notification_to_pega is successful logs a successful notification send to Pega
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#find_old_records_in_batches yields each batch to the block with correct size
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#get_batch_size can be mocked for testing
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#get_batch_size returns the configured batch size in production
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#perform when flipper toggle is disabled does not delete any records
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#perform when job is enabled deletes records older than 60 days
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#perform when settings toggle is disabled does not delete any records
modules.ivc_champva.spec.jobs.old_records_cleanup_job_spec ‑ IvcChampva::OldRecordsCleanupJob#perform with batching processes all records across multiple batches
modules.ivc_champva.spec.jobs.tempfile_helper_spec ‑ IvcChampva::TempfileHelper when attachment.file does not respond to original_filename creates a tempfile with the basename extension and random code
modules.ivc_champva.spec.jobs.tempfile_helper_spec ‑ IvcChampva::TempfileHelper when attachment.file responds to original_filename creates a tempfile with the original filename extension and random code
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is disabled does not perform OCR validation
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled does not log values from extracted fields which may contain PII
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled logs a warning and returns early when attachment has no file data
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled logs a warning and returns early when attachment record is not found
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled performs OCR validation
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled raises an error if the file does not exist
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled raises an error if the file path is nil
modules.ivc_champva.spec.jobs.tesseract_ocr_logger_job_spec ‑ IvcChampva::TesseractOcrLoggerJob#perform when champva_enable_ocr_on_submit is enabled tracks experiment metrics
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is disabled returns early and does not process any records
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is enabled does not include records with nil ves_status
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is enabled increments StatsD counter for old records with form_uuid tag
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is enabled processes only records newer than 5 hours
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is enabled properly queries for non-ok records excluding nil status
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#perform when setting is enabled sends gauge metric with count of failed submissions
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#resubmit_ves_request with a successful response updates the record status to ok
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#resubmit_ves_request with an error response updates the record status with the error body
modules.ivc_champva.spec.jobs.ves_retry_failures_job_spec ‑ IvcChampva::VesRetryFailuresJob#resubmit_ves_request with invalid JSON data handles JSON parse errors gracefully
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator PDF processing successfully converts PDF to image for OCR processing
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator document auto-detection automatically identifies the SampleEOB.pdf as an EOB document
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator document auto-detection processes the SampleEOB.pdf and extracts relevant fields
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator document auto-detection with unknown attachment_id variations works with attachment_id: "Some Other Document"
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator document auto-detection with unknown attachment_id variations works with attachment_id: "Unknown"
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator document auto-detection with unknown attachment_id variations works with attachment_id: nil
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator end-to-end document processing confidence scoring calculates confidence based on found fields
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator end-to-end document processing handles the complete OCR and validation pipeline
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator error handling with corrupted file handles missing files gracefully
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.eob_tesseract_validator_integration_spec ‑ EobTesseractValidator field extraction accuracy extracts expected fields from SampleEOB.pdf
Check notice on line 0 in .github
github-actions / Test Results
33268 tests found (test 6792 to 7093)
There are 33268 tests, see "Raw output" for the list of tests 6792 to 7093.
Raw output
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #normalize_ssn cleans and formats number with dashes
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #normalize_ssn cleans and formats number with spaces
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #normalize_ssn formats clean 9-digit number
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #normalize_ssn returns nil for invalid length
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #valid_name? accepts names with standard characters and spaces
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #valid_name? accepts valid names
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #valid_name? rejects names that are too long
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #valid_name? rejects names that are too short
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator private methods #valid_name? rejects names with invalid characters
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#confidence_score adds bonus for extracted SSN
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#confidence_score adds bonus for extracted name
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#confidence_score returns 0.0 for unsuitable documents
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#confidence_score returns base score for SSN keywords only
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#confidence_score returns maximum score for both SSN and name
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#document_type returns the correct document type
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#extract_fields extracts SSN and name from typical SSN card text
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#extract_fields extracts SSN with spaces
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#extract_fields extracts SSN without dashes
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#extract_fields handles case where name is after "NAME:" label
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#extract_fields returns nil values when fields not found
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#suitable_for_document? returns false for unrelated text
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#suitable_for_document? returns true for text containing "social security number"
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#suitable_for_document? returns true for text containing "ssn"
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#suitable_for_document? returns true for text containing SSN keywords
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#valid_document? when document is not suitable returns false
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#valid_document? when document is suitable and has required fields returns true
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#valid_document? when document is suitable but missing SSN returns false
modules.ivc_champva.spec.lib.ivc_champva.document_ocr_validators.tesseract.social_security_card_tesseract_validator_spec ‑ IvcChampva::DocumentOcrValidators::Tesseract::SocialSecurityCardTesseractValidator#valid_document? when document is suitable but missing name returns false
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator VALIDATOR_MAP maps attachment IDs to their corresponding validator classes
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator#initialize sets the file path, form uuid, and attachment id
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator#process when a direct validator mapping exists for EOB uses the mapped validator
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator#process when a direct validator mapping exists for Pharmacy Claim uses the mapped validator
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator#process when a direct validator mapping exists for Superbill uses the mapped validator
modules.ivc_champva.spec.lib.ivc_champva.supporting_document_validator_spec ‑ IvcChampva::SupportingDocumentValidator#process when no validator is suitable returns a default result
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client configuration resolution client settings access can access settings through settings method
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client configuration resolution configuration class has correct service_name
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client configuration resolution configuration class resolves api_key from settings
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client configuration resolution configuration class resolves base_path from settings
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client#build_multipart_body builds a multipart body with PDF file and user prompt
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client#headers returns the correct headers with acting user
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client#headers returns the correct headers with nil acting user
modules.ivc_champva.spec.lib.llm_processor_api_client_spec ‑ IvcChampva::LlmProcessorApi::Client#process_document POSTs to /files/ProcessFiles with multipart form and tracks success
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client get_report successful response from pega returns the body as an array of hashes
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client get_report unsuccessful pega response with bad HTTP status raises error when response is 404
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client get_report unsuccessful pega response with bad alternate status raises error when alternate status is 500
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client get_report when checking record_has_matching_report with a valid form calls get_report with date range one day before and after record.created_at
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client get_report when checking record_has_matching_report with a valid form returns an array of results where UUID matches requested record
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client headers returns the right headers
modules.ivc_champva.spec.lib.pega_api_client_spec ‑ IvcChampva::PegaApi::Client headers returns the right headers with nil dates
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is EOB logs that it generated a prompt for EOB
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is EOB returns the EOB prompt with correct replacements
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is medical invoice logs that it generated a prompt for medical invoice
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is medical invoice returns the medical invoice prompt with correct replacements
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is nil logs that it is using the default prompt
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is nil returns the default prompt
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is not supported logs that it is using the default prompt
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is not supported returns the default prompt
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is pharmacy invoice logs that it generated a prompt for pharmacy invoice
modules.ivc_champva.spec.lib.prompt_manager_spec ‑ IvcChampva::PromptManager.get_prompt when document type is pharmacy invoice returns the pharmacy invoice prompt with correct replacements
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client headers returns the right headers
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client headers returns the right headers with nil acting user
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d 400 response from VES calls monitor.track_request
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d 400 response from VES raises a VesApiError
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d 500 response from VES raises a VesApiError
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d not authorized response from VES raises a VesApiError
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d successful response from VES calls monitor.track_request
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d successful response from VES does not raise an error
modules.ivc_champva.spec.lib.ves_api_client_spec ‑ IvcChampva::VesApi::Client#submit_1010d successful response from VES does not return nil on success
modules.ivc_champva.spec.lib.ves_api_config_spec ‑ IvcChampva::VesApi::Configuration timeouts sets the open_timeout to at least 20 seconds
modules.ivc_champva.spec.lib.ves_api_config_spec ‑ IvcChampva::VesApi::Configuration timeouts sets the read_timeout to at least 20 seconds
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027 is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027 veteran email field mapping when veteran email contains special characters preserves email with special characters
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027 veteran email field mapping when veteran email is provided in the expected format correctly maps veteran email to metadata
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants array is empty returns an empty object
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants array is present contains applicant data
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants array is present includes a key for each applicant
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants array is present returns valid stringified JSON
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants have wrong properties does not interfere with metadata creation
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#add_applicant_properties when applicants have wrong properties returns an empty object
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#desired_stamps when sponsor is deceased returns correct stamps including the first applicant country
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#desired_stamps when sponsor is not deceased returns correct stamps including veteran country and the first applicant country
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#desired_stamps with multiple applicants returns stamps for all applicants
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#metadata when using fixture data with veteran email extracts veteran email from fixture data correctly
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#metadata when veteran email is not provided returns nil for veteranEmail
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.models.vha_10_10d_2027_spec ‑ IvcChampva::VHA1010d2027#track_user_identity returns the right data
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants array is empty returns an empty object
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants array is present contains applicant data
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants array is present includes a key for each applicant
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants array is present returns valid stringified JSON
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants have wrong properties does not interfere with metadata creation
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#add_applicant_properties when applicants have wrong properties returns an empty object
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#desired_stamps when sponsor is deceased returns correct stamps including the first applicant country
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#desired_stamps when sponsor is not deceased returns correct stamps including veteran country and the first applicant country
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#desired_stamps with multiple applicants returns stamps for all applicants
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.models.vha_10_10d_spec ‑ IvcChampva::VHA1010d#track_user_identity returns the right data
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#add_resubmission_properties when medical claim resubmission data is present contains resubmission data
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#add_resubmission_properties when medical claim resubmission data is present includes a key for each present resubmission property
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#add_resubmission_properties when medical claim resubmission data is present includes relevant pdi field and excludes claim number field when pdi number was specified
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#add_resubmission_properties when resubmission properties are missing does not include resubmission property if there is no corresponding value
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#add_resubmission_properties when resubmission properties are missing does not interfere with metadata creation
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#track_current_user_loa logs current user loa
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_7959a_spec ‑ IvcChampva::VHA107959a#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c#handle_attachments renames the file and returns the new file path
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c#method_missing returns the method name and arguments
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_7959c_spec ‑ IvcChampva::VHA107959c#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.models.vha_10_7959f_1_spec ‑ IvcChampva::VHA107959f1 is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_7959f_1_spec ‑ IvcChampva::VHA107959f1#handle_attachments renames the file and returns the new file path
modules.ivc_champva.spec.models.vha_10_7959f_1_spec ‑ IvcChampva::VHA107959f1#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_7959f_1_spec ‑ IvcChampva::VHA107959f1#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_7959f_1_spec ‑ IvcChampva::VHA107959f1#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.models.vha_10_7959f_2_spec ‑ IvcChampva::VHA107959f2 is not past OMB expiration date
modules.ivc_champva.spec.models.vha_10_7959f_2_spec ‑ IvcChampva::VHA107959f2#handle_attachments renames the file and returns the new file path
modules.ivc_champva.spec.models.vha_10_7959f_2_spec ‑ IvcChampva::VHA107959f2#metadata returns metadata for the form
modules.ivc_champva.spec.models.vha_10_7959f_2_spec ‑ IvcChampva::VHA107959f2#track_email_usage when email is not used increments the StatsD for email not used and logs the info
modules.ivc_champva.spec.models.vha_10_7959f_2_spec ‑ IvcChampva::VHA107959f2#track_email_usage when email is used increments the StatsD for email used and logs the info
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#count_batches_by_email_grouped prints the expected console output
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#gather_submission_metrics includes submissions_by_email data
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#gather_submission_metrics returns correct average time data structure
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#gather_submission_metrics returns correct basic statistics
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#gather_submission_metrics returns correct frequency data
modules.ivc_champva.spec.prod_support_utilities.insights_spec ‑ IvcChampva::ProdSupportUtilities::Insights#gather_submission_metrics returns the expected data structure
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup batch_records produces the same number of batches as there are forms if none share UUIDs
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup batch_records returns an object containing forms grouped by form_uuid
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup manually_process_batch logs information about each processed record
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup manually_process_batch sets statuses to "Manually Processed" on provided batch
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup manually_process_batch skips records that already have a pega_status
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#display_batch outputs batch information to stdout
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#display_batch returns early if batch is empty
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#display_batch returns nil
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_batches_for_email calls display_batch when silent is false
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_batches_for_email does not call display_batch when silent is true
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_batches_for_email returns batches of records with matching email
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_missing_statuses calls display_batch when silent is false
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_missing_statuses does not call display_batch when silent is true
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_missing_statuses filters out records created in the last minute when ignore_last_minute is true
modules.ivc_champva.spec.prod_support_utilities.missing_status_cleanup_spec ‑ IvcChampva::ProdSupportUtilities::MissingStatusCleanup#get_missing_statuses returns batches of records with nil pega_status
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status tracking submit to callback duration metrics does not track duration metrics when status is Not Processed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status tracking submit to callback duration metrics handles tracking errors gracefully without disrupting callback flow
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status tracking submit to callback duration metrics tracks duration metrics for main form files when status is Processed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with invalid payload returns HTTP status 200
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with invalid payload returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with merged PDF submission handles Not Processed status for merged PDF submissions without sending email
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with merged PDF submission sends confirmation email only once when processing merged PDF
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with merged PDF submission updates both merged PDF and supporting documents with same status
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with valid payload and status of Not Processed returns HTTP status 200 with same form_uuid but not all files and sends no email
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with valid payload returns HTTP status 200 but does not attempt email send
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with valid payload returns HTTP status 200 with different form_uuid
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.status_updates_spec ‑ IvcChampva::V1::Forms::StatusUpdates POST #update_status with valid payload returns HTTP status 200 with same form_uuid but not all files
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged applicants_with_ohi filters applicants with OHI correctly
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged applicants_with_ohi handles empty applicant array
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged applicants_with_ohi handles missing has_ohi field
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged create_custom_attachment creates a persistent attachment record
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged environment checks does not run in production environment
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged fill_ohi_and_return_path generates a PDF file
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged generate_ohi_form correctly generates an OHI form with applicant data
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged integration tests adds OHI forms as supporting documents to the submission
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged integration tests handles errors during OHI form generation
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_merged_form_spec ‑ IvcChampva::V1::Forms::Uploads - submit_champva_app_merged #submit_champva_app_merged integration tests successfully processes a basic form submission without errors
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #add_blank_doc_and_stamp integration creates and adds a supporting document
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #add_blank_doc_and_stamp without stamp_metadata method does nothing when form has no stamp_metadata method
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #build_json when all status codes are 200 returns a status of 200
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #build_json when all status codes are 400 returns a status of 400 and an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #build_json when status codes are nil handles nil values and returns a 500 error
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #build_json when status codes do not include 200 or 400 returns a status of 500
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #build_json when status codes include a 400 returns a status of 400
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-10D returns attachment ids and form with correct data
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-7959A resubmissions metadata generation for resubmissions when Control number is selected includes claim_number in metadata and excludes pdi_number
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-7959A resubmissions metadata generation for resubmissions when PDI number is selected includes pdi_number in metadata and excludes claim_number
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-7959A resubmissions when Claim control number is selected sets main claim sheet to CVA Reopen and preserves supporting doc types
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-7959A resubmissions when PDI number is selected sets main claim sheet to default form_id and preserves supporting doc types
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form 10-7959A resubmissions when feature flag is disabled uses default behavior when feature flag is disabled
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form having no supporting docs returns only form IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_attachment_ids_and_form with form without applicants array returns at least one form ID and supporting docs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_file_paths_and_metadata when form_number is 10-10D returns the correct file paths, metadata, and attachment IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_file_paths_and_metadata when form_number is 10-7959A returns the correct file paths, metadata, and attachment IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_file_paths_and_metadata when form_number is 10-7959C returns the correct file paths, metadata, and attachment IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_file_paths_and_metadata when form_number is 10-7959F-1 returns the correct file paths, metadata, and attachment IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_file_paths_and_metadata when form_number is 10-7959F-2 returns the correct file paths, metadata, and attachment IDs
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_form_id raises an error for a missing form number
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #get_form_id returns the correct form ID for a valid form number
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_10D when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959A when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959C when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_1 when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature disabled with form 10_7959F_2 when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_10D when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959A when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959C when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_1 when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when a file repeatedly fails to load handles 400 status with error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when a file repeatedly fails to load handles server error status codes
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when a file repeatedly fails to load retries handle_uploads once and returns an error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when file uploads fail with other errors retry once returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when file uploads fail with other errors returns the error statuses and error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when file uploads succeed returns success statuses and no error message
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when require_all_s3_success feature is enabled raises a StandardError when any upload fails
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads with retry feature enabled with form 10_7959F_2 when require_all_s3_success feature is enabled returns success when all uploads succeed
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads_with_refactored_retry when the retry method executes successfully returns the values from handle_uploads
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #handle_file_uploads_with_refactored_retry when the retry method fails outside the retry block raises the error
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is 10-7959A when OCR feature is disabled does not queue LlmLoggerJob
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is 10-7959A when OCR feature is disabled does not queue TesseractOcrLoggerJob
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is 10-7959A when OCR feature is enabled queues LlmLoggerJob with correct arguments
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is 10-7959A when OCR feature is enabled queues TesseractOcrLoggerJob with correct arguments
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is not 10-7959A when OCR feature is enabled does not queue LlmLoggerJob
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #launch_background_job when form_id is not 10-7959A when OCR feature is enabled does not queue TesseractOcrLoggerJob
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #should_retry? returns false for non-retryable errors
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #should_retry? returns false when max attempts exceeded
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #should_retry? returns true for retryable errors within max attempts
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit with flipper champva_send_to_ves disabled does not format data for VES
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit with flipper champva_send_to_ves disabled does not submit to VES
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_champva_app_merged returns a 500 error when supporting documents are submitted, but are missing from the database
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_champva_app_merged uploads a PDF file to S3
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents LLM response integration when LLM conditions are met does not include llm_response for non-7959A forms even when flipper is enabled
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents LLM response integration when LLM conditions are met includes llm_response in the JSON for 10-7959A form
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents LLM response integration when LLM conditions are met successfully processes LLM validation end-to-end
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents LLM response integration when LLM conditions are not met does not include llm_response when flipper is disabled
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents successful transaction renders the attachment as json
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents with an invalid file format raises a validation error
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #submit_supporting_documents with an invalid form_id returns an error
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #supporting_document_ids with invalid supporting documents raises an error when supporting doc is not found in database
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #supporting_document_ids with valid supporting documents handles claim_ids for form 10-7959a
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #supporting_document_ids with valid supporting documents orders supporting document ids by date created
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #supporting_document_ids with valid supporting documents returns empty array when no supporting docs exist
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #tempfile_from_attachment when attachment.file does not respond to original_filename creates a tempfile with the basename and random code
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #tempfile_from_attachment when attachment.file responds to original_filename creates a tempfile with the original filename and random code
modules.ivc_champva.spec.requests.ivc_champva.v1.forms.uploads_spec ‑ IvcChampva::V1::Forms::Uploads #unlock_file handles PDFs with no password