Skip to content

[Automated] Merged master into target k8s #11101

[Automated] Merged master into target k8s

[Automated] Merged master into target k8s #11101

GitHub Actions / Test Results succeeded Mar 26, 2024 in 0s

All 19 094 tests pass, 50 skipped in 32m 10s

     8 files  ± 0       8 suites  ±0   32m 10s ⏱️ +31s
19 144 tests +10  19 094 ✅ +10  50 💤 ±0  0 ❌ ±0 
19 412 runs  +10  19 362 ✅ +10  50 💤 ±0  0 ❌ ±0 

Results for commit 156d09a. ± Comparison against earlier commit c76745a.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

50 skipped tests found

There are 50 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#model_errors_to_json_api allows overriding error.attribute source with custom hash
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v2 pdf max length content verification generates the expected pdf
modules.appeals_api.spec.services.appeals_api.pdf_construction.generator_spec ‑ AppealsApi::PdfConstruction::Generator#generate Notice Of Disagreement v3 pdf max length content verification generates the expected pdf
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater#perform does not update ICN if flipper is disabled
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater#perform it logs error & does not update INC if PII has been removed from the record
modules.claims_api.spec.lib.claims_api.evidence_waiver_pdf_constructor.pdf_spec ‑ ClaimsApi::EvidenceWaiver long name construct truncated pdf
modules.claims_api.spec.lib.claims_api.v1.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Individual construct pdf
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint returns a list of errors when invalid hitting EVSS
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation succeeds when the enrollment job is enabled logs its progress including an enrollment jid
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#search when VAMF returns a 500 raises a backend exception with key VAOS_502
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#search with valid args returns the JSON response body from the VAMF response
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with any other message type responds with a parameter missing error
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID and location
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID, location and observers when valid observers file included
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID, location and observers when valid observers text included
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#perform calculate totals
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#perform sends mail
spec.lib.bb.generate_report_request_form_spec ‑ BB::GenerateReportRequestForm with invalid dates returns valid false with errors
spec.lib.bgs.vnp_relationships_spec ‑ BGS::VnpRelationships#create_all reporting a divorce returns a relationship hash with correct :ptcpnt_rlnshp_type_nm and :family_rlnshp_type_nm
spec.lib.saml.ssoe_user_spec ‑ SAML::User SSOe DSLogon non premium user has various important attributes
spec.requests.authentication.standard_authentication_spec ‑ authenticating loa3 user does the tests
spec.requests.breakers_integration_spec ‑ breakers includes correct tags in background jobs
spec.sidekiq.facilities.mental_health_reload_job_spec ‑ Facilities::MentalHealthReloadJob updates modified data

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 1 to 304)

There are 19144 tests, see "Raw output" for the list of tests 1 to 304.
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.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser Redis interactions saves and retrieves the model from Redis
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser alias attributes aliases icn to mhv_icn
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when email is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when first name is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when icn is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when last name is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser invalid when uuid is missing is invalid
modules.accredited_representative_portal.spec.models.accredited_representatiive_portal.representative_user_spec ‑ AccreditedRepresentativePortal::RepresentativeUser validations when all required attributes are present is valid
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary 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 authenticated with a valid audience when the representatives_portal_api feature toggle is disabled is expected to respond with a not_found status code (404)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary when authenticated with a valid audience when the representatives_portal_api feature toggle is enabled is expected to respond with status code :ok (200)
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.application_spec ‑ AccreditedRepresentativePortal::ApplicationController GET /accredited_representative_portal/arbitrary when authenticated with an invalid audience denies access
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.power_of_attorney_requests_controller_spec ‑ AccreditedRepresentativePortal::V0::PowerOfAttorneyRequestsController POST /accept returns a successful response with an accepted message
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_user_spec ‑ /accredited_representative_portal/v0/representative_user #show when authenticated responds with the current_user
modules.accredited_representative_portal.spec.requests.accredited_representative_portal.v0.representative_user_spec ‑ /accredited_representative_portal/v0/representative_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.services.accredited_representative_portal.representative_user_creator_spec ‑ AccreditedRepresentativePortal::RepresentativeUserCreator#perform creates a RepresentativeUser with expected attributes
modules.accredited_representative_portal.spec.services.accredited_representative_portal.representative_user_creator_spec ‑ AccreditedRepresentativePortal::RepresentativeUserCreator#perform sets terms code to nil
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 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.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 overriding error.attribute source with custom hash
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.application_controller_spec ‑ AppealsApi::ApplicationController#require_gateway_origin does nothing by default
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#require_gateway_origin with benefits_require_gateway_origin flag on does nothing when rails is not running in production mode
modules.appeals_api.spec.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#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.controllers.application_controller_spec ‑ AppealsApi::ApplicationController#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.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.concerns.appeals_api.status_simulation_spec ‑ FakeController#status_simulation_allowed? is allowed in lower envs
modules.appeals_api.spec.controllers.concerns.appeals_api.status_simulation_spec ‑ FakeController#status_simulation_allowed? not allowed in production
modules.appeals_api.spec.controllers.concerns.appeals_api.status_simulation_spec ‑ FakeController#status_simulation_requested? with simulation request headers
modules.appeals_api.spec.controllers.concerns.appeals_api.status_simulation_spec ‑ FakeController#status_simulation_requested? without simulation request headers
modules.appeals_api.spec.controllers.concerns.appeals_api.status_simulation_spec ‑ FakeController#with_status_simulation only allows mocking valid statuses invalid status
modules.appeals_api.spec.controllers.concerns.appeals_api.status_simulation_spec ‑ FakeController#with_status_simulation only allows mocking valid statuses valid status
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 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 X-VA-Receipt-Date behaves like rswag example Bad receipt date for HLR
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 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 Bad 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
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 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 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 all errored records if no dates are provided

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 305 to 656)

There are 19144 tests, see "Raw output" for the list of tests 305 to 656.
Raw output
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 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 eq nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #country_code is expected to eq nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #number_and_street is expected to eq nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #state_code is expected to eq nil
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant when no address for claimant #zip_code_5 is expected to eq 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 eq 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 eq false
modules.appeals_api.spec.models.appellant_spec ‑ AppealsApi::Appellant#signing_appellant? is expected to eq 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 2024-03-26 11:50:02+(274461/1000000) -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 2024-03-26 11:50:02+(28907/62500) -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 eq 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 eq 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 2024-03-26 11:50:43+(493157/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 "success" 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 "success" 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"
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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 657 to 895)

There are 19144 tests, see "Raw output" for the list of tests 657 to 895.
Raw output
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 2024-03-26 12:47:19+(346307/1000000) -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 2024-03-26 11:47:19+(116919/250000) -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.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.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.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.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.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.api_docs_request_spec ‑ Appeals Documentation Endpoints Decision Reviews behaves like an openapi endpoint successfully fetches openapi spec from /services/appeals/docs/v2/decision_reviews
modules.appeals_api.spec.requests.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.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.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.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.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.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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses on success replaces the type "contestableIssue" with "appealableIssue" in responses
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses receiptDate parameter when receipt date is missing returns a 422 error with details
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses receiptDate parameter when receipt date is not formatted correctly returns a 422 error with details
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses with decisionReviewType = HLR behaves like benefitType required when benefitType is invalid returns a 422 error with details
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses with decisionReviewType = HLR behaves like benefitType required when benefitType is missing returns a 422 error with details
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#index responses with decisionReviewType = HLR when benefitType is valid GETs contestable_issues from caseflow successfully
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#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.appealable_issues.v0.appealable_issues_controller_spec ‑ AppealsApi::AppealableIssues::V0::AppealableIssuesController#schema renders the json schema for request params with shared refs
modules.appeals_api.spec.requests.appeals_request_spec ‑ Claim Appeals API endpoint when requesting the healthcheck route returns a successful response
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses creates an HLR record having api_version: "V0"
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses returns 201 status
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#schema renders the json schema with shared refs
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#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.higher_level_reviews.v0.higher_level_reviews_controller_spec ‑ AppealsApi::HigherLevelReviews::V0::HigherLevelReviewsController#validate when icn header is not provided returns a 422 error with details
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index caseflow interaction GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#index caseflow interaction when caseflow throws a 500 error returns a 502 error instead
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#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.legacy_appeals.v0.legacy_appeals_controller_spec ‑ AppealsApi::LegacyAppeals::V0::LegacyAppealsController#schema renders the json schema for request params with shared refs
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #get /metadata returns appeals status metadata JSON
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #get /metadata returns decision reviews metadata JSON
modules.appeals_api.spec.requests.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.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #healthcheck v0 behaves like a healthcheck returns a successful healthcheck
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #healthcheck v1 behaves like a healthcheck returns a successful healthcheck
modules.appeals_api.spec.requests.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.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.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.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.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.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.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 behaves like an upstream healthcheck (caseflow) returns a successful healthcheck
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 behaves like an upstream healthcheck (caseflow) returns correct status when caseflow is not healthy
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 checks the status of both services individually
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 returns correct response and status when healthy
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 returns correct status when CentralMail is healthy
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 returns correct status when caseflow is not healthy
modules.appeals_api.spec.requests.metadata_request_spec ‑ metadata request api Appeals Metadata Endpoint #upstream_healthcheck v1 returns the correct status when CentralMail is not healthy
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#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.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses errors when File Number is missing returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses errors when NOD UUID is missing returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses errors when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#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.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses errors when the corresponding notice of disagreement is not found returns a 404 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#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.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses successes when PII has already been expunged from the NOD record succeeds anyway
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#create responses successes when provided fileNumber matches the NOD succeeds and store the source on the submission record
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#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.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show responses success returns details for the evidence submission
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#show responses when the submission record is not found returns a 404
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreements::EvidenceSubmissionsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses creates an NOD record having api_version: "V0"
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses metadata central_mail_business_line is populated with the correct value
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses metadata potential_write_in_issue_count with no write-in issues is populated with the correct value
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses metadata potential_write_in_issue_count with write-in issues is populated with the correct value
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses returns 201 status
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 896 to 1147)

There are 19144 tests, see "Raw output" for the list of tests 896 to 1147.
Raw output
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#schema renders the json schema with shared refs
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#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.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate responses when body does not match schema returns a 422 error with details
modules.appeals_api.spec.requests.notice_of_disagreements.v0.notice_of_disagreements_controller_spec ‑ AppealsApi::NoticeOfDisagreements::V0::NoticeOfDisagreementsController#validate responses when body matches schema succeeds
modules.appeals_api.spec.requests.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.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.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.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.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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create errors when SC UUID is missing returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create errors when SSN is missing returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create errors when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create errors when the corresponding supplemental claim record is not found returns a 404 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create successes succeeds and stores the source on the submission record
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#create successes when PII has already been expunged from the supplemental claim record succeeds anyway
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show responses successfully returns details for the evidence submission
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show responses when the record is not found returns a 404
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#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.supplemental_claims.v0.supplemental_claims.evidence_submissions_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaims::EvidenceSubmissionsController#show with status simulation simulates the given status
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses creates an SC record having api_version: "V0"
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses includes the form_data with PII in the serialized response
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses returns 201 status
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses when body is not JSON returns a 400 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses when claimant birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses when icn is not provided returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#create responses when veteran birth date is not in the past returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#download icn parameter behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#schema renders the json schema with shared refs
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#show responses returns only minimal data with no PII
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#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.supplemental_claims.v0.supplemental_claims_controller_spec ‑ AppealsApi::SupplementalClaims::V0::SupplementalClaimsController#validate when veteran icn is not provided returns a 422 error with details
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index with a not found response returns a 404 and logs an info level message
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index with a response where "aod" is null instead of a boolean returns a successful response
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index with an empty response returns a successful response
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index with the X-VA-SSN and X-VA-User header supplied logs details about the request
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index with the X-VA-SSN and X-VA-User header supplied returns a successful response
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index without the X-VA-SSN header supplied returns a successful response
modules.appeals_api.spec.requests.v0.appeals_controller_spec ‑ AppealsApi::V0::AppealsController#index without the X-VA-User header supplied returns a successful response
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with representative scope returns appeals
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index ICN parameter handling behaves like GET endpoint with optional Veteran ICN parameter successes with system scope returns appeals
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index auth behavior behaves like an endpoint with OpenID auth errors without a correctly formatted Authorization header
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index auth behavior behaves like an endpoint with OpenID auth errors without an Authorization header
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index auth behavior behaves like an endpoint with OpenID auth rejects a valid token with the wrong scopes
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index auth behavior behaves like an endpoint with OpenID auth rejects an invalid token
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index auth behavior behaves like an endpoint with OpenID auth succeeds given a valid token with expected scopes
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#index caseflow interaction when caseflow throws a 500 error returns a 502 error instead
modules.appeals_api.spec.requests.v1.appeals_controller_spec ‑ AppealsApi::V1::AppealsController#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.v1.docs_controller_spec ‑ AppealsApi::Docs::V1::DocsController#decision_reviews servers lists the production environment
modules.appeals_api.spec.requests.v1.docs_controller_spec ‑ AppealsApi::Docs::V1::DocsController#decision_reviews servers lists the sandbox environment
modules.appeals_api.spec.requests.v1.docs_controller_spec ‑ AppealsApi::Docs::V1::DocsController#decision_reviews successfully returns openapi spec
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-ICN is invalid returns a 422
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-Receipt-Date is missing returns a 422
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_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.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index header validations when X-VA-SSN is invalid returns a 422
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when Caseflow raises a BackendServiceException logs the error
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_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.v1.notice_of_disagreements.contestable_issues_controller_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.v1.notice_of_disagreements.contestable_issues_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::ContestableIssuesController#index when caseflow returns a 4XX response returns the error without modification
modules.appeals_api.spec.requests.v1.notice_of_disagreements.contestable_issues_controller_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.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create returns an error when 'nod_uuid' parameter is missing
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create stores the source from headers
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found returns an error if nod 'boardReviewOption' is not 'evidence_submission'
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#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.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#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.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record not found returns an error
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show allow for status simulation
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show returns an error if record is not found
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show returns details for the evidence submission
modules.appeals_api.spec.requests.v1.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show successfully requests the evidence submission
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create create the job to build the PDF
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create errors when included issue text is too long
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create keeps track of board_review_option evidence_submission
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create keeps track of board_review_option hearing
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create keeps track of which version of the api it is serving V1
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create returns 422 when birth date is not a date when given a string for the birth date 
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#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.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create when a required headers is missing returns an error
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create when all headers are present and valid creates an NOD and persists the data
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#create with minimum valid headers creates an NOD and persists the data
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#render_model_errors returns model errors in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#schema renders the json schema
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#show allow for status simulation
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#show returns a notice_of_disagreement with all of its data
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#show returns an error when given a bad uuid
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#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.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#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.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v1.notice_of_disagreements_controller_spec ‑ AppealsApi::V1::DecisionReviews::NoticeOfDisagreementsController#validate when validation passes returns a valid response
modules.appeals_api.spec.requests.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController with errors presents errors in JsonAPI ErrorObject format
modules.appeals_api.spec.requests.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-ICN is invalid returns a 422
modules.appeals_api.spec.requests.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-Receipt-Date is missing returns a 422
modules.appeals_api.spec.requests.v2.contestable_issues_controller_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.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index header validations when X-VA-SSN is invalid returns a 422
modules.appeals_api.spec.requests.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index parameter validations when benefit_type is invalid returns a 422
modules.appeals_api.spec.requests.v2.contestable_issues_controller_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.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index parameter validations when decision_review_type is invalid returns a 422
modules.appeals_api.spec.requests.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when Caseflow raises a BackendServiceException logs the error
modules.appeals_api.spec.requests.v2.contestable_issues_controller_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.v2.contestable_issues_controller_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.v2.contestable_issues_controller_spec ‑ AppealsApi::V2::DecisionReviews::ContestableIssuesController#index when caseflow returns a 4XX response returns the error without modification
modules.appeals_api.spec.requests.v2.contestable_issues_controller_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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create returns 422 when birth date is not a date when given a string for the birth date 
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create updates the appeal status once submitted to central mail
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when header is missing responds with status :unprocessable_entity
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when icn header is present adds header ICN
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when invalid headers supplied returns an error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when phone number is too long fails when homeless is false but no address is provided
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when phone number is too long responds with status :unprocessable_entity 
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create when request.body is a Puma::NullIO responds with a 422
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create with all headers creates an HLR and persists the data
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create with minimum required headers creates an HLR and persists the data
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#create with optional claimant headers creates an HLR and persists the data
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#index when no HLRs for the requesting Veteran exist returns an empty array
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#index with minimum required headers returns all HLRs for the given Veteran
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#schema renders the json schema
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#show allow for status simulation
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#show returns a higher_level_review with all of its data
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#show returns an error when given a bad uuid
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#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.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate returns a response when extra data valid
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate returns a response when minimal data valid
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.v2.higher_level_reviews_controller_spec ‑ AppealsApi::V2::DecisionReviews::HigherLevelReviewsController#validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when X-VA-SSN and X-VA-File-Number are missing returns a 422
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only file_number provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only file_number provided when veteran record does not exist returns a 404
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided when Veteran has no legacy appeals returns an empty array
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided when icn formatted incorrectly returns a 422 error with details
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided when ssn formatted incorrectly returns a 422 error with details
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided when valid icn provided GETs legacy appeals from Caseflow successfully
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when only ssn provided when veteran record does not exist returns a 404
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when receive a Caseflow 4XX response lets 4XX responses passthrough
modules.appeals_api.spec.requests.v2.legacy_appeals_controller_spec ‑ AppealsApi::V2::DecisionReviews::LegacyAppealsController#index when receive and unusable response from Caseflow returns a 502
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create returns an error when 'nod_uuid' parameter is missing
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create stores the source from headers
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found returns an error if nod 'boardReviewOption' is not 'evidence_submission'

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 1148 to 1422)

There are 19144 tests, see "Raw output" for the list of tests 1148 to 1422.
Raw output
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#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.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#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.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record found when nod record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#create when corresponding notice of disagreement record not found returns an error
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show allow for status simulation
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show returns an error if record is not found
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show returns details for the evidence submission
modules.appeals_api.spec.requests.v2.notice_of_disagreements.evidence_submissions_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreements::EvidenceSubmissionsController#show successfully requests the evidence submission
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create create the job to build the PDF
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create errors when included issue text is too long
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create keeps track of board_review_option evidence_submission
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create keeps track of board_review_option hearing
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create returns 422 when birth date is not a date when given a string for the birth date 
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create when a required headers is missing returns an error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create when all headers are present and valid creates an NOD and persists the data
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#create with minimum valid headers creates an NOD and persists the data
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#index when no NODs for the requesting Veteran exist returns an empty array
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#index with minimum required headers returns all NODs for the given Veteran
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#render_model_errors returns model errors in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#schema renders the json schema
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#show allow for status simulation
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#show returns a notice_of_disagreement with all of its data
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#show returns an error when given a bad uuid
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#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.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v2.notice_of_disagreements_controller_spec ‑ AppealsApi::V2::DecisionReviews::NoticeOfDisagreementsController#validate when validation passes returns a valid response
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#create returns an error when 'sc_uuid' parameter is missing
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#create stores the source from headers
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#create when corresponding supplemental claim record found returns an error if location cannot be generated
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#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.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#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.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#create when corresponding supplemental claim record found when sc record 'auth_headers' are present returns success with 202
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#create when corresponding supplemental claim record not found returns an error
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#show allow for status simulation
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#show returns an error if record is not found
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#show returns details for the evidence submission
modules.appeals_api.spec.requests.v2.supplemental_claims.evidence_submission_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaims::EvidenceSubmissionsController#show successfully requests the evidence submission
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType evidenceType with both none and retrieval
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType with both retrieval and upload evidence
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType with no evidence
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType with upload
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType without retrieval section
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create evidenceType without upload
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create form5103Acknowledged when benefitType = compensation fails if form5103Acknowledged = false
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create form5103Acknowledged when benefitType = compensation fails if form5103Acknowledged is missing
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create form5103Acknowledged when benefitType is not compensation does not fail when form5103Acknowledged is missing
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create returns 422 when birth date is not a date when given a string for the birth date 
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create returns 422 when decision date is not a date errors when given a decision date in the future
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create updates the appeal status once submitted to central mail
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when contestable issue text is too long responds with status :unprocessable_entity 
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when icn header is present adds header ICN
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when invalid headers supplied errors when veteran birth date is in the future
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when phone number is too long responds with status :unprocessable_entity 
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when request.body is a Puma::NullIO responds with a 422
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create when ssn header is missing responds with status :unprocessable_entity
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create with minimum required headers creates an SC and persists the data
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#create with minimum required headers stores the evidenceType(s) in metadata
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal has error status returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not found returns a 404 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is not yet submitted returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint when appeal is submitted returns a PDF
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#download behaves like watermarked pdf download endpoint without icn parameter/header returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#index when no ICN is provided returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#index when no SCs for the requesting Veteran exist returns an empty array
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#index when provided ICN is in an invalid format returns a 422 error
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#index with minimum required headers returns all SCs for the given Veteran
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#schema renders the json schema
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#show allow for status simulation
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#show returns a supplemental_claims with all of its data
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#show returns an error when given a bad uuid
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#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.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#validate when icn header is present but does not meet length requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#validate when icn header is present but does not meet pattern requirements returns a 422 error with details
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#validate when validation fails due to invalid data returns an error response
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#validate when validation fails due to invalid data returns error objects in JSON API 1.1 ErrorObject format
modules.appeals_api.spec.requests.v2.supplemental_claims_controller_spec ‑ AppealsApi::V2::DecisionReviews::SupplementalClaimsController#validate when validation passes returns a valid response
modules.appeals_api.spec.serializers.base_evidence_submission_serializer_spec ‑ AppealsApi::BaseEvidenceSubmissionSerializer by default serializes the submission correctly
modules.appeals_api.spec.serializers.base_evidence_submission_serializer_spec ‑ AppealsApi::BaseEvidenceSubmissionSerializer with location includes the location in the serialized submission
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :appeal_id
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :appeal_type
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes :updated_at
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer includes guid
modules.appeals_api.spec.serializers.evidence_submission_serializer_spec ‑ AppealsApi::EvidenceSubmissionSerializer when initialized with an object that cannot be called by the delegated attributes raises an error
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 sentry
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 Sentry
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_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 pdf max length 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 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 pdf max length content verification 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 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:0x00007f1f12d99aa8>) 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:0x00007f1f12d99aa8>) 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:0x00007f1f12d99aa8>) 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:0x00007f1f12d99aa8>) 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:0x00007f1f12d99aa8>) 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:0x00007f1f12d99aa8>) 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 eq 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 "03"
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 "2024"
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 "26"
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 eq 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 eq 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 eq 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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 1423 to 1674)

There are 19144 tests, see "Raw output" for the list of tests 1423 to 1674.
Raw output
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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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:0x00007f0ae036be00>) 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:0x00007fc4b5529618>) 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 "03/26/2024"
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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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:0x00007f0ae036be00>) 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 "03/26/2024"
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]"
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)

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 1675 to 2016)

There are 19144 tests, see "Raw output" for the list of tests 1675 to 2016.
Raw output
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#run! raises an ArgumentError if an invalid form type is supplied
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! removes PII from HLR records needing PII removal
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! removes PII from NODs at the correct times for the different lanes direct_review
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! removes PII from NODs at the correct times for the different lanes evidence_submission
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! removes PII from NODs at the correct times for the different lanes hearing
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! removes PII from SC records needing PII removal
modules.appeals_api.spec.services.appeals_api.remove_pii_spec ‑ AppealsApi::RemovePii#run! sends a message to sentry if the removal failed.
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 higher_level_review does not care about the order of email identifier hash
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review errors if claimant info is missing email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review errors if the keys needed are missing
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review errors if the template id cannot be found
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review logs error if email identifier cannot be used
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review sends an email
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob higher_level_review sends email to claimant using the claimant template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob uses icn if email isn't present
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify claimant email templates uses hlr email template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify claimant email templates uses nod email template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify claimant email templates uses sc email template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify vet email templates uses hlr email template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify vet email templates uses nod email template
modules.appeals_api.spec.sidekiq.appeal_received_job_spec ‑ AppealsApi::AppealReceivedJob va notify vet email templates uses sc email template
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform errors appeal PII not available does not send email
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform errors appeal with given appeal_id not found does not send email
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform errors missing settings for VANotify templates does not send email
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform errors submitted_date_str with incorrect format does not send email
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with HLR if for some hypothetical reason there is no email invokes VANotify with ICN instead
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with HLR sends HLR email to veteran
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with HLR with non-veteran claimant sends HLR email to non-veteran claimant
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with NOD sends NOD email to veteran
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with NOD with non-veteran claimant sends NOD email to non-veteran claimant
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob perform successes with SC sends SC email to veteran
modules.appeals_api.spec.sidekiq.appeal_submitted_job_spec ‑ AppealsApi::AppealSubmittedJob 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 does not update ICN if flipper is disabled
modules.appeals_api.spec.sidekiq.appeals_api.add_icn_updater_spec ‑ AppealsApi::AddIcnUpdater#perform it logs error & does not update INC if PII has been removed from the record
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 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 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 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 returns evidence in "uploaded" status when appeal is in "error" status
modules.appeals_api.spec.sidekiq.appeals_api.evidence_submission_backup_spec ‑ AppealsApi::EvidenceSubmissionBackup#evidence_to_submit returns evidence in "uploaded" status when appeal is in "success" 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.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_clean_up_week_old_pii_spec ‑ AppealsApi::HigherLevelReviewCleanUpWeekOldPii#perform when pii_expunge flag is disabled does not call AppealsApi::RemovePii
modules.appeals_api.spec.sidekiq.higher_level_review_clean_up_week_old_pii_spec ‑ AppealsApi::HigherLevelReviewCleanUpWeekOldPii#perform when pii_expunge flag is enabled calls AppealsApi::RemovePii
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 sentry & 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_clean_up_week_old_pii_spec ‑ AppealsApi::NoticeOfDisagreementCleanUpWeekOldPii#perform when pii_expunge flag is disabled does not call AppealsApi::RemovePii
modules.appeals_api.spec.sidekiq.notice_of_disagreement_clean_up_week_old_pii_spec ‑ AppealsApi::NoticeOfDisagreementCleanUpWeekOldPii#perform when pii_expunge flag is enabled calls AppealsApi::RemovePii
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_clean_up_pii_spec ‑ AppealsApi::SupplementalClaimCleanUpPii#perform when pii_expunge flag is disabled does not call AppealsApi::RemovePii
modules.appeals_api.spec.sidekiq.supplemental_claim_clean_up_pii_spec ‑ AppealsApi::SupplementalClaimCleanUpPii#perform when pii_expunge flag is enabled calls AppealsApi::RemovePii
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.v0.application_directory_request_spec ‑ Application Directory Endpoint #create /services/apps/v0/directory creates the app
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #create /services/apps/v0/directory has :unprocessable_entity when given invalid params
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #destroy /services/apps/v0/directory/:name deletes the app
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory returns a populated list of applications
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/:name returns a single application
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/:name returns an app when passing the :name param
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category 204s when given an empty category
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category 404s when given a null category
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category returns a 404 when given an unknown category
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category returns a populated list of benefits scopes
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category returns a populated list of health scopes
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #get /services/apps/v0/directory/scopes/:category returns a populated list of verification scopes
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #put /services/apps/v0/directory/:name has :unprocessable_entity when given invalid params
modules.apps_api.spec.requests.v0.application_directory_request_spec ‑ Application Directory Endpoint #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 with no user_mock_data calls on Crm::CacheData
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 raises an 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.categories.entity_spec ‑ AskVAApi::Categories::Entity creates an category
modules.ask_va_api.spec.app.lib.ask_va_api.categories.retriever_spec ‑ AskVAApi::Categories::Retriever#call when an error occurs during data retrieval rescues the error and calls the ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.categories.retriever_spec ‑ AskVAApi::Categories::Retriever#call when not using mock data fetches data using Crm::CacheData service and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.categories.retriever_spec ‑ AskVAApi::Categories::Retriever#call when using mock data reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.categories.serializer_spec ‑ AskVAApi::Categories::Serializer when successful returns a json hash
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 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 Crm raise an error raises an Error
modules.ask_va_api.spec.app.lib.ask_va_api.correspondences.retriever_spec ‑ AskVAApi::Correspondences::Retriever#call when id is blank raises an ArgumentError
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 when the API call fails rescues the error and calls ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#call when the API call is successful posts data to the service and returns the response
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.creator_spec ‑ AskVAApi::Inquiries::Creator#initialize when service is not provided sets a default service
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.entity_spec ‑ AskVAApi::Inquiries::Entity creates an inquiry
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_icn when icn is blank raises an ErrorHandler::ServiceError
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_icn when icn is present returns an array of Entity objects
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_icn when icn is present when there are no inquiries returns an empty array
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_id returns an Entity object with correct data
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_id when Crm raise an error raises a FetchInquiriesError
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.retriever_spec ‑ AskVAApi::Inquiries::Retriever#fetch_by_id when id is blank raises an ErrorHandler::ServiceError
modules.ask_va_api.spec.app.lib.ask_va_api.inquiries.serializer_spec ‑ AskVAApi::Inquiries::Serializer when successful returns a json 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 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.optionset.entity_spec ‑ AskVAApi::Optionset::Entity creates an topic
modules.ask_va_api.spec.app.lib.ask_va_api.optionset.retriever_spec ‑ AskVAApi::Optionset::Retriever#call with no user_mock_data calls on Crm::CacheData
modules.ask_va_api.spec.app.lib.ask_va_api.optionset.retriever_spec ‑ AskVAApi::Optionset::Retriever#call with user_mock_data reads from file
modules.ask_va_api.spec.app.lib.ask_va_api.optionset.serializer_spec ‑ AskVAApi::Optionset::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.states.entity_spec ‑ AskVAApi::States::Entity creates an inquiry
modules.ask_va_api.spec.app.lib.ask_va_api.states.retriever_spec ‑ AskVAApi::States::Retriever#call when successful returns an array of Entity objects with correct data
modules.ask_va_api.spec.app.lib.ask_va_api.states.serializer_spec ‑ AskVAApi::States::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.subtopics.entity_spec ‑ AskVAApi::SubTopics::Entity creates an sub_topic
modules.ask_va_api.spec.app.lib.ask_va_api.subtopics.retriever_spec ‑ AskVAApi::SubTopics::Retriever#call when not using mock data fetches data using Crm::CacheData service and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.subtopics.retriever_spec ‑ AskVAApi::SubTopics::Retriever#call when not using mock data when JSON parsing fails rescues the JSON::ParserError and calls the ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.subtopics.retriever_spec ‑ AskVAApi::SubTopics::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.subtopics.retriever_spec ‑ AskVAApi::SubTopics::Retriever#call when using mock data reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.subtopics.serializer_spec ‑ AskVAApi::SubTopics::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.topics.entity_spec ‑ AskVAApi::Topics::Entity creates an topic
modules.ask_va_api.spec.app.lib.ask_va_api.topics.retriever_spec ‑ AskVAApi::Topics::Retriever#call when not using mock data fetches data using Crm::CacheData service and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.topics.retriever_spec ‑ AskVAApi::Topics::Retriever#call when not using mock data when JSON parsing fails rescues the JSON::ParserError and calls the ErrorHandler
modules.ask_va_api.spec.app.lib.ask_va_api.topics.retriever_spec ‑ AskVAApi::Topics::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.topics.retriever_spec ‑ AskVAApi::Topics::Retriever#call when using mock data reads from a file and returns an array of Entity instances
modules.ask_va_api.spec.app.lib.ask_va_api.topics.serializer_spec ‑ AskVAApi::Topics::Serializer when successful returns a json hash
modules.ask_va_api.spec.app.lib.ask_va_api.zipcodes.entity_spec ‑ AskVAApi::Zipcodes::Entity creates an subtopics
modules.ask_va_api.spec.app.lib.ask_va_api.zipcodes.retriever_spec ‑ AskVAApi::Zipcodes::Retriever#call when not successful returns an empty array
modules.ask_va_api.spec.app.lib.ask_va_api.zipcodes.retriever_spec ‑ AskVAApi::Zipcodes::Retriever#call when successful returns an array of Entity objects with correct data
modules.ask_va_api.spec.app.lib.ask_va_api.zipcodes.serializer_spec ‑ AskVAApi::Zipcodes::Serializer when successful returns a json hash
modules.ask_va_api.spec.requests.v0.address_validation_controller_spec ‑ AskVAApi::V0::AddressValidationController#create with a found address returns suggested addresses for a given address
modules.ask_va_api.spec.requests.v0.address_validation_controller_spec ‑ AskVAApi::V0::AddressValidationController#create with an invalid address returns an error
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to contain ids: ["vba_348"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits", :services=>["DisabilityClaimAssistance"]} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to contain ids: ["vba_348e", "vba_348", "vba_348a", "vba_348d", "vba_348h"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64], :type=>"benefits"} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to contain ids: ["vba_348e", "vha_648GI", "vba_348", "vba_348a", "vc_0617V", "vba_348d", "vha_648", "vba_348h", "vha_648A4", "nca_954"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-122.786758, 45.451913, -122.440689, 45.64]} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to contain ids: ["vc_0102V", "vc_0857MVC", "vc_0110V", "nca_808", "nca_947", "vha_526", "vha_526QA", "vc_0109V", "vha_561GD", "vc_0132V"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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_552", "vha_552GB", "vha_442GC", "vha_442GB", "vha_552GA", "vha_552GD"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to contain ids: ["vha_644BY", "vc_0524V", "vba_345f", "vba_345g", "vba_345", "vha_644QA", "vc_0517V", "vha_644GG", "vha_644", "vha_644QB"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to include pagination links

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 2017 to 2384)

There are 19144 tests, see "Raw output" for the list of tests 2017 to 2384.
Raw output
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to contain ids: ["vha_644BY"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:exclude_mobile] true behaves like paginated request from params with expected IDs {:exclude_mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vba_306h", "vba_306i", "vha_630", "vba_306", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0106V", "vc_0105V", "vha_561GE"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:exclude_mobile] true behaves like paginated request from params with expected IDs {:exclude_mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:exclude_mobile] true behaves like paginated request from params with expected IDs {:exclude_mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:exclude_mobile] true behaves like paginated request from params with expected IDs {:exclude_mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] false behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] false behaves like paginated request from params with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vha_630", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0106V", "vc_0105V", "vha_561GE", "vc_0102V", "vc_0110V", "vha_526"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] false behaves like paginated request from params with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] false behaves like paginated request from params with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] false behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] mobile not passed behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vba_306h", "vba_306i", "vha_630", "vba_306", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0106V", "vc_0105V", "vha_561GE"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] mobile not passed behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] mobile not passed behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] mobile not passed behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] true behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] true behaves like paginated request from params with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vc_0857MVC", "vha_526QA", "vha_630QA", "vha_630QB", "vha_620QA", "vha_620QC", "vha_632QA", "vha_632QB"]
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] true behaves like paginated request from params with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to have specified pagination metadata
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] true behaves like paginated request from params with expected IDs {:mobile=>true, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to include pagination links
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index params[:mobile] true behaves like paginated request from params 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.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index returns 400 for benefits query with unknown service
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index returns 400 for health query with unknown service
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index returns 400 for invalid type parameter
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index returns 400 for query with services but no type
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #index sends a 'lighthouse.facilities.request.faraday' notification to any subscribers listening
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show is expected to match { data: { id: "vha_648A4", type: "facility", attributes: { access: { health: [{ service: "Audiology", new: 30.792207, established: 32.107981 }, { service: "Dermatology", new: 17.095238, established: 56.152542 }, { service: "MentalHealthCare", new: 14.083333, established: 1.885372 }, { service: "Ophthalmology", new: 33.0, established: 6.691056 }, { service: "Optometry", new: 46.035087, established: 43.350537 }, { service: "PrimaryCare", new: 9.394957, established: 7.711797 }, { service: "SpecialtyCare", new: 24.126666, established: 23.555555 }], effectiveDate: "2021-04-05" }, activeStatus: "A", address: { mailing: {}, physical: { zip: "98661-3753", city: "Vancouver", state: "WA", address1: "1601 East 4th Plain Boulevard", address2: nil, address3: nil } }, classification: "VA Medical Center (VAMC)", detailedServices: nil, facilityType: "va_health_facility", feedback: { health: { primaryCareUrgent: 0.7699999809265137, primaryCareRoutine: 0.8500000238418579 }, effectiveDate: "2021-03-05" }, 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: "Portland VA Medical Center-Vancouver", operatingStatus: { code: "NORMAL" }, operationalHoursSpecialInstructions: "Expanded or Nontraditional hours are available for some services on a routine and or requested basis. Please call our main phone number for details. |", 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: { other: [], health: ["Audiology", "DentalServices", "Dermatology", "EmergencyCare", "MentalHealthCare", "Nutrition", "Ophthalmology", "Optometry", "Podiatry", "PrimaryCare", "SpecialtyCare"], lastUpdated: "2021-04-05" }, uniqueId: "648A4", visn: "20", website: "https://www.portland.va.gov/locations/vancouver.asp" } } }
modules.ask_va_api.spec.requests.v0.health_facilities_spec ‑ AskVAApi::V0::HealthFacilitiesController GET #show is expected to return true for `successful?` or `successfuls?`
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #download_attachment response with 200
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #download_attachment when attachment is not found responds with 500
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #index when user is not signed in is expected to respond with status code :unauthorized (401)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #index when user is signed in when an error occurs when a service error behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController 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.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #index when user is signed in when everything is okay is expected to include ("id" => "1", "type" => "inquiry", "attributes" => { "inquiry_number" => "A-1", "attachments" => [{ "Id" => "1", "Name" => "testfile.txt" }], "correspondences" => nil, "has_attachments" => true, "has_been_split" => true, "level_of_authentication" => "Personal", "last_update" => "12/20/23", "status" => "In Progress", "submitter_question" => "What is my status?", "school_facility_code" => "0123", "topic" => "Status of a pending claim", "veteran_relationship" => "self" })
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController 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.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #profile when a user does not have a profile behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #profile when a user is signed in response with 200
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #profile when an error occur is expected to eq { "error" => "ErrorHandler::ServiceError: ErrorHandler::ServiceError" }
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #profile when user is not signed in is expected to respond with status code :unauthorized (401)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #show when an error occur is expected to eq { "error" => "ErrorHandler::ServiceError" }
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #show when user is not signed in is expected to respond with status code :unauthorized (401)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #show when user is signed in is expected to eq { "data" => { "id" => "1", "type" => "inquiry", "attributes" => { "inquiry_number" => "A-1", "attachments" => [{ "Id" => "1", "Name" => "testfile.txt" }], "correspondences" => { "data" => [{ "id" => "1", "type" => "correspondence", "attributes" => { "inquiry_id" => "1", "message_type" => "722310001: Response from VA", "modified_on" => "1/2/23", "status_reason" => "Completed/Sent", "description" => "Your claim is still In Progress", "enable_reply" => true, "attachments" => [{ "Id" => "12", "Name" => "correspondence_1_attachment.pdf" }] } }] }, "has_attachments" => true, "has_been_split" => true, "level_of_authentication" => "Personal", "last_update" => "12/20/23", "status" => "In Progress", "submitter_question" => "What is my status?", "school_facility_code" => "0123", "topic" => "Status of a pending claim", "veteran_relationship" => "self" } } }
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #show when user is signed in is expected to respond with status code :ok (200)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController 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.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #show when user is signed in when the id is invalid is expected to respond with status code :bad_request (400)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController GET #status returns the status for the given inquiry id
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController POST #create is expected to respond with status code :created (201)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController POST #unauth_create is expected to respond with status code :created (201)
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController POST #upload_attachment when no file is attached returns a bad request status
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController POST #upload_attachment when the file is valid returns an ok status
modules.ask_va_api.spec.requests.v0.inquiries_spec ‑ AskVAApi::V0::InquiriesController POST #upload_attachment when the file size exceeds the limit returns an unprocessable entity status
modules.ask_va_api.spec.requests.v0.static_data_auth_spec ‑ AskVAApi::V0::StaticDataAuth index when expected user is logged in response with status :ok
modules.ask_va_api.spec.requests.v0.static_data_auth_spec ‑ AskVAApi::V0::StaticDataAuth index when unexpected user is logged in response with status :unauthorized
modules.ask_va_api.spec.requests.v0.static_data_auth_spec ‑ AskVAApi::V0::StaticDataAuth index when user is not logged in response with status :ok
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #States when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #States when successful returns all the states
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #SubTopics when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #SubTopics when successful returns subtopics data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #Topics when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #Topics when successful returns topics data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #Zipcode when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #Zipcode when successful when no zipcode is found returns an empty array
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #Zipcode when successful when zipcodes are found returns zipcode data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController 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.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #announcements when successful returns announcements data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #categories when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #categories when successful returns categories data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #index when successful returns status of 200 and the correct response data
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #optionset when an error occurs behaves like common error handling logs and renders error and sets datadog tags
modules.ask_va_api.spec.requests.v0.static_data_spec ‑ AskVAApi::V0::StaticDataController GET #optionset when successful returns optionset data
modules.ask_va_api.spec.services.attachment_uploader_spec ‑ AttachmentUploader#call when no file is attached returns a bad request status
modules.ask_va_api.spec.services.attachment_uploader_spec ‑ AttachmentUploader#call when the file size exceeds the limit returns an unprocessable entity status
modules.ask_va_api.spec.services.attachment_uploader_spec ‑ AttachmentUploader#call when the file size is within the limit returns an ok status
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#fetch_api_data when an error occurs handles the service error through the ErrorHandler
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#fetch_api_data when the cache is empty fetches data from the service and stores it in the cache
modules.ask_va_api.spec.services.crm.cache_data_spec ‑ Crm::CacheData#fetch_api_data when the cache returns an empty array fetches data from the service as if the cache was empty
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.crm_token_spec ‑ Crm::CrmToken#call with invalid JSON logs message and raises exception
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting when response is nil returns a message indicating no response was received
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting with specific response status codes returns a formatted message for status 400
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting with specific response status codes returns a formatted message for status 401
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting with specific response status codes returns a formatted message for status 403
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting with specific response status codes returns a formatted message for status 404
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call error message formatting with unspecified response status codes returns a generic error message
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call server response with valid JSON returns a parsed response
modules.ask_va_api.spec.services.crm.service_spec ‑ Crm::Service#call when the server returns an error raises a service error
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 captures the exception with Sentry
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.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.request.v0.apidoc_spec ‑ Avs API Documentation API Documentation avs/v0/avs/search Invalid parameters Returns 400 when parameters are invalid
modules.avs.spec.request.v0.apidoc_spec ‑ Avs API Documentation API Documentation avs/v0/avs/search Successful search supports searching for an AVS
modules.avs.spec.request.v0.apidoc_spec ‑ Avs API Documentation API Documentation avs/v0/avs/{id} supports retrieving an AVS
modules.avs.spec.request.v0.apidoc_spec ‑ Avs API Documentation json validation has valid json
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns 200 when AVS found for appointment
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns 200 when ICN in response does not have checksum
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns 401 when ICN does not match
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns empty response found when AVS not found for appointment
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns error when appointmentIen does not have the correct format
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns error when appointmentIen is not given
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns error when stationNo does not have the correct format
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `index` returns error when stationNo is not given
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns 200 when AVS found for appointment
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns 200 when ICN in AVS does not have checksum
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns 401 when ICN does not match
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns 401 when ICN is null in source file
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns empty response found when AVS not found for sid
modules.avs.spec.request.v0.avs_request_spec ‑ V0::Avs GET `show` returns error when sid format is incorrect
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.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 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 returns the after info hash with initiated_by set with vetext
modules.check_in.spec.lib.utils.logger_spec ‑ CheckIn::Utils::Logger#before returns the before info hash
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.request.patient_check_ins_request_spec ‑ PatientCheckIns GET `show` returns not implemented
modules.check_in.spec.request.patient_check_ins_request_spec ‑ PatientCheckIns POST `create` returns not implemented
modules.check_in.spec.request.v0.travel_claims_request_spec ‑ V0::TravelClaims POST `create` when session is authorized enqueues the submission job and returns 202
modules.check_in.spec.request.v0.travel_claims_request_spec ‑ V0::TravelClaims POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.request.v0.travel_claims_request_spec ‑ V0::TravelClaims POST `create` when travel reimbursement feature flag is disabled returns routing error
modules.check_in.spec.request.v1.patient_check_ins_request_spec ‑ V1::PatientCheckIns GET `show` returns not implemented
modules.check_in.spec.request.v1.patient_check_ins_request_spec ‑ V1::PatientCheckIns POST `create` returns not implemented
modules.check_in.spec.request.v1.sessions_request_spec ‑ V1::SessionsController GET `show` returns not implemented
modules.check_in.spec.request.v1.sessions_request_spec ‑ V1::SessionsController POST `create` returns not implemented
modules.check_in.spec.request.v2.apidocs_request_spec ‑ V2::ApidocsController GET `index` has the correct openapi version
modules.check_in.spec.request.v2.apidocs_request_spec ‑ V2::ApidocsController GET `index` is a hash
modules.check_in.spec.request.v2.apidocs_request_spec ‑ V2::ApidocsController GET `index` is successful
modules.check_in.spec.request.v2.demographics_request_spec ‑ V2::Demographics PATCH `update` with DOB in the session when CHIP confirm_demographics throws 504 exception returns error response
modules.check_in.spec.request.v2.demographics_request_spec ‑ V2::Demographics PATCH `update` with DOB in the session when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.request.v2.demographics_request_spec ‑ V2::Demographics PATCH `update` with DOB in the session when called with demographic_confirmations in authorized session returns valid response
modules.check_in.spec.request.v2.demographics_request_spec ‑ V2::Demographics PATCH `update` with DOB in the session when called without demographic_confirmations in authorized session returns bad request
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when JWT token and Redis entries are absent returns read.none permissions
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when the session is authorized returns valid response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when the session is authorized when check_in_experience_45_minute_reminder feature flag is on for OH sites does not call set_echeckin_started
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when the session is authorized when check_in_experience_45_minute_reminder feature flag is on when setECheckinStartedCalled set to true returns valid response without calling set_echeckin_started
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when the session is authorized when check_in_experience_45_minute_reminder feature flag is on when set_echeckin_started call fails returns error response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns GET `show` when the session is authorized when check_in_experience_45_minute_reminder feature flag is on when set_echeckin_started call succeeds calls set_echeckin_started and returns valid response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns POST `create` when CHIP create_check_in returns 404 returns 404 error response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns POST `create` when CHIP create_check_in throws exception with 500 status code returns 500 error response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns POST `create` when session is authorized returns a successful response
modules.check_in.spec.request.v2.patient_check_ins_request_spec ‑ V2::PatientCheckIns POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController GET `show` when JWT token and Redis entries are absent returns read.none permissions
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController GET `show` when JWT token and Redis entries are absent returns unauthorized status
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController GET `show` when the session is authorized with dob returns valid response
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController POST `create` when CHIP pre_check_in returns a 404 returns 404 error response
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController POST `create` when CHIP pre_check_in throws exception with 500 status code returns 500 error response
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController POST `create` when session is authorized with DOB returns successful response
modules.check_in.spec.request.v2.pre_check_ins_request_spec ‑ V2::PreCheckInsController POST `create` when session is not authorized returns unauthorized response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when day of checkin does not call refresh_precheckin
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when invalid uuid returns an error response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when precheckin refresh_precheckin returns 200 returns a valid unauthorized response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when precheckin refresh_precheckin returns 404 throws a 404 error
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when precheckin refresh_precheckin returns 500 throws an error
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when token not present in session cookie or cache returns read.none permissions
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController GET `show` when token present in session created with DOB returns read.full permissions
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController POST `create` when JWT token and Redis entries are absent in session created using DOB returns a success response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController POST `create` when JWT token and Redis entries are present in session created using DOB returns a success response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController POST `create` when invalid params in session created using DOB returns an error response
modules.check_in.spec.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.request.v2.sessions_request_spec ‑ V2::SessionsController 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.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 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.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#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
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.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.travel_claim.client_spec ‑ TravelClaim::Client extends extends forwardable
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 settings attribute
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.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#facility_type when cache exists and refactor feature flag is off returns the cached value
modules.check_in.spec.services.travel_claim.redis_client_spec ‑ TravelClaim::RedisClient#facility_type when cache exists and refactor feature flag is on 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 500 returns a formatted 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.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#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#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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 2385 to 2740)

There are 19144 tests, see "Raw output" for the list of tests 2385 to 2740.
Raw output
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#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#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_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker travel claim throws timeout error throws timeout exception and sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for oracle health sites when oracle_health facility and send_sms returns an error handles the error
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for oracle health sites when oracle_health facility and travel claim returns duplicate error sends notification with duplicate message
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#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_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for oracle health sites when oracle_health facility and travel claim returns success sends notification with success template
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#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_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for vista sites when  facility and send_sms returns an error handles the error
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for vista sites when  facility and travel claim returns duplicate error sends notification with duplicate message
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for vista sites when  facility and travel claim returns general error sends notification with error message
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for vista sites when  facility and travel claim returns success sends notification with success template
modules.check_in.spec.sidekiq.travel_claim_submission_worker_spec ‑ CheckIn::TravelClaimSubmissionWorker#perform for vista sites when  facility and travel claim token call returns error sends notification with error message
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.lib.claims_api.bd_spec ‑ ClaimsApi::BD#search locates claim documents when provided a fileNumber and claimId
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD#upload uploads a document to BD
modules.claims_api.spec.lib.claims_api.bd_spec ‑ ClaimsApi::BD#upload uploads an attachment to BD
modules.claims_api.spec.lib.claims_api.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.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 '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.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 long name construct truncated pdf
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.local_bgs_spec ‑ ClaimsApi::LocalBGS#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.local_bgs_spec ‑ ClaimsApi::LocalBGS#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.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.local_bgs_spec ‑ ClaimsApi::LocalBGS#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.local_bgs_spec ‑ ClaimsApi::LocalBGS#find_poa_by_participant_id breakers hits breakers
modules.claims_api.spec.lib.claims_api.local_bgs_spec ‑ ClaimsApi::LocalBGS#find_poa_by_participant_id breakers returns a Bad Gateway
modules.claims_api.spec.lib.claims_api.local_bgs_spec ‑ ClaimsApi::LocalBGS#find_poa_by_participant_id responds as expected, with extra ClaimsApi::Logger logging
modules.claims_api.spec.lib.claims_api.local_bgs_spec ‑ ClaimsApi::LocalBGS#find_poa_by_participant_id triggers StatsD measurements
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 &amp; 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.v1.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V1::PoaPdfConstructor::Individual construct pdf
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.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 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 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 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 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_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 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 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 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, 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 5, claim info: disabilities, & has conditions attribute maps the has_condition related to exposure method 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, claimInfo: diabilities maps the secondary disability name to the primary disability 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, 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 5, 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 5, 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 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 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#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#remove_chars removes the -DD when the date string has a suffix of -DD
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 invalid token
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.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Individual construct pdf
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.individual_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Individual constructs the pdf when 'other service branch' is entered in
modules.claims_api.spec.lib.claims_api.v2.poa_pdf_constructor.organization_spec ‑ ClaimsApi::V2::PoaPdfConstructor::Organization construct pdf
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.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_establish_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_establish_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_establish_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_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim assigning 'applicationExpirationDate' when 'applicationExpirationDate' is not provided assigns a value 1 year from today
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim assigning 'applicationExpirationDate' when 'applicationExpirationDate' is provided leaves the original provided value
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim breaking out 'treatments.endDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim breaking out 'treatments.startDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_establish_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_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim encrypted attributes does the thing
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with a record returns the evss id of that record
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with no record returns nil
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim evss_id_by_token with record without evss id returns nil
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim finding by ID or EVSS ID finds by evss id
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim finding by ID or EVSS ID finds by model id
modules.claims_api.spec.models.auto_establish_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_establish_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_establish_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_establish_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_establish_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_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim pending? no pending records is false
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim pending? with pending records truthies and return the record
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim persisting 'cid' (OKTA client_id) stores 'cid' in the DB upon creation
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data adds an active claim date
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data adds an identifier for Lighthouse submissions
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data breaking out 'disabilities.approximateBeginDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data breaking out 'separationPay.receivedDate' breaks it out by year, month, day
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data checks an active claim date
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data combines address lines
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts a claim date to UTC
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts homelessness risk situation type to EVSS code
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts homelessness situation type to EVSS code
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data converts special issues to EVSS codes
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles & in service branch for militaryRetiredPay  and retrieves payment
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles &amp in service branch for militaryRetiredPay  and retrieves payment
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles &amp in service branch for separation pay  and retrieves payment
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data handles 'treatments[].center.name' as an empty string
modules.claims_api.spec.models.auto_establish_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_establish_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_establish_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_establish_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_establish_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_establish_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_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data is case insensitive when the homelessSituationType is "OTHER"
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data is case insensitive when the homelessnessRiskSituationType is "OTHER"
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data removes spaces
modules.claims_api.spec.models.auto_establish_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_establish_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_establish_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_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when homelessness risk situation type is "other" and "otherLivingSituation" is an empty string tranforms "otherLivingSituation" to a string with a single whitespace to pass EVSS validations
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim translate form_data when homelessness risk situation type is "other" and "otherLivingSituation" is not provided tranforms "otherLivingSituation" to a string with a single whitespace to pass EVSS validations
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyBeginDate is not provided throws an error
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyEndDate is before activeDutyBeginDate throws an error
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim validate_service_dates when activeDutyEndDate is not provided throws an error
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim writes flashes and special issues to log on create
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim writes flashes and special issues to the DB on create
modules.claims_api.spec.models.auto_establish_claim_spec ‑ ClaimsApi::AutoEstablishedClaim#set_file_data! stores the file_data and give me a full evss document
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 fails validation
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#set_file_data! stores the file_data and give me a full evss document
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.metadata_request_spec ‑ Claims Status Metadata Endpoint #get /metadata returns metadata JSON
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #healthcheck v1 returns a successful health check
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #healthcheck v2 returns a successful health check
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct response and status when healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when bgs-contention is not healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when bgs-corporate_update is not healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when bgs-vet_record is not healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when localbgs-healthcheck is not healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when mpi is not healthy
modules.claims_api.spec.requests.metadata_request_spec ‑ Claims Status Metadata Endpoint #upstream_healthcheck v1 returns correct status when vbms is not healthy
modules.claims_api.spec.requests.v1.api_docs_request_spec ‑ Claims Status Documentation Endpoint #get /docs/v1/api returns Open API Spec v3 JSON
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management POA verifier users the poa verifier when the header is present
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management events timeline maps BGS data to match previous logic with EVSS data
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim shows a single Claim
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim shows a single Claim when camel-inflected
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim when source does not match shows a single Claim through auto established claims
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management 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_request_spec ‑ BGS Claims management 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_request_spec ‑ BGS Claims management 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_request_spec ‑ BGS Claims management for a single claim with errors 404s
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim with errors missing MPI Record
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim with errors missing an ICN

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 2741 to 3032)

There are 19144 tests, see "Raw output" for the list of tests 2741 to 3032.
Raw output
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim with errors shows a single errored Claim with an error message
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management for a single claim with errors shows a single errored Claim without an error message
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management index lists all Claims
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management index lists all Claims when camel-inflection
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management index with errors shows a errored Claims not found error message
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management when a 'Token Validation Error' is received raises a 'Common::Exceptions::Unauthorized' exception
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management with oauth user and no headers lists all Claims
modules.claims_api.spec.requests.v1.claims_request_spec ‑ BGS Claims management with oauth user and no headers lists all Claims when camel-inflected
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'applicationExpirationDate' is optional when not provided responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'currentMailingAddress' validations 'addressLine3' accepts 'addressLine3' and returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'currentMailingAddress' validations 'currentMailingAddress.country' accepts 'USA'
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'currentMailingAddress' validations 'currentMailingAddress.country' does not accept 'US'
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'directDeposit.accountType is case insensitive is properly transformed to uppercase before submission to EVSS
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.approximateBeginDate' validations when 'approximateBeginDate' is in the future responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.approximateBeginDate' validations when 'approximateBeginDate' is in the past responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' are provided for some 'disabilites' passes 'special_issues' an appropriate array to the constructor
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is 'Hepatitis' responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is not 'Hepatitis' responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' includes 'HEPC' when 'disability.name' is not 'Hepatitis' responds with a useful error message  
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' includes 'POW' when a valid 'confinements' is included responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when 'specialIssues' includes 'POW' when a valid 'confinements' is not included responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.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.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilites.specialIssues' validations when no 'specialIssues' are provided passes 'special_issues' as an empty array to the constructor
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.classificationCode' validations when 'disabilites.classificationCode' is invalid responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.classificationCode' validations when 'disabilites.classificationCode' is valid returns a successful response
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.diagnosticCode' is not provided returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is provided responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'NONE' and 'disabilites.secondaryDisabilities' is defined and 'disabilites.diagnosticCode is not provided returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals value other than 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateBeginDate' is present raises an exception if date is invalid
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateBeginDate' is present raises an exception if date is not in the past
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' does not match name raises an exception
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is invalid raises an exception
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is not present raises an exception if name is longer than 255 characters
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is not present raises an exception if name is not valid structure
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when disabilityActionType is NONE without secondaryDisabilities raises an exception
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'disabilities.secondaryDisabilities' validations when secondaryDisability disabilityActionType is something other than SECONDARY raises an exception
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'futurePayExplanation' when 'militaryRetiredPay.willReceiveInFuture' is 'true' when 'militaryRetiredPay.futurePayExplanation' is not provided responds with an unprocessible entity
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is above the maximum responds with an unprocessible entity
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is below the minimum responds with an unprocessible entity
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.militaryRetiredPay' validations 'payment' when 'amount' is within limits responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is above the maximum responds with an unprocessible entity
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is below the minimum responds with an unprocessible entity
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.separationPay' validations 'payment' when 'amount' is within limits responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'servicePay validations' 'servicePay.separationPay' validations 'receivedDate' when 'receivedDate' is in the past responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is after 'treatment.startDate' returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is before 'treatment.startDate' returns a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.endDate' validations when 'treatment.endDate' is not provided returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is after earliest 'servicePeriods.activeDutyBeginDate' returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is included but empty returns a 422
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatment.startDate' validations when 'treatment.startDate' is not included returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatments' validations when 'treatment.treatedDisabilityNames' includes value that does match 'disability' returns a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatments' validations when 'treatments[].center.country' is an empty string returns a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 'treatments' validations 'treatments' validations when 'treatments[].center.country' is too long' returns a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 Veteran homelessness validations when 'currentlyHomeless' and 'homelessnessRisk' are both provided responds with a 422
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers 526 submission payload validations doesn't allow additional fields
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers 526 submission payload validations requires currentMailingAddress subfields
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers 526 submission payload validations requires disability subfields
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers 526 submission payload validations requires homelessness currentlyHomeless subfields
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers 526 submission payload validations requires homelessness homelessnessRisk subfields
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers assigns a 'cid' (OKTA client_id)
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers assigns a source
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers builds the auth headers
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint Timeouts are recorded (investigating) Common::Exceptions::GatewayTimeout is logged to PersonalInformationLog
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint Timeouts are recorded (investigating) Faraday::TimeoutError is logged to PersonalInformationLog
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint Timeouts are recorded (investigating) Timeout::Error is logged to PersonalInformationLog
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint increment counters for statsd
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers form 526 validation endpoint returns a successful response when valid
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers returns a successful response with all the data
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers sets the flashes
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers sets the special issues
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers when autoCestPDFGenerationDisabled is false creates the sidekick job
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has all necessary identifiers when autoCestPDFGenerationDisabled is true creates the sidekick job
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has multiple participant_ids returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran has participant_id when Veteran is missing a birls_id returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran is missing a participant_id when consumer is Veteran returns a 422 without an edipi
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #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.disability_compensation_request_spec ‑ Disability Claims  #526 when Veteran is missing a participant_id when consumer is representative returns an unprocessible entity status
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when confinements are overlapping responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when confinements don't fall within service periods responds with a bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted application_expiration_date is in the future responds with a 200
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted application_expiration_date is in the past responds with bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted application_expiration_date is today responds with bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted claimant_certification is false responds with bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted separationLocationCode is invalid responds with bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 when submitted separationLocationCode is missing for a future activeDutyEndDate responds with bad request
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #526 without flashes or special issues sets the flashes and special_issues
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents bad claim ID returns 404
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents rejects uploading 526 through PUT when autoCestPDFGenerationDisabled is false
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents support doc fails, should retry
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents upload 526 base64 form through PUT
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents upload 526 binary form through PUT
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents upload base64 support docs and increases the supporting document count
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents upload binary support docs and increases the supporting document count
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents when a claim is already established returns a 404 error because only pending claims are allowed
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  #upload_documents when no attachment is provided to the PUT endpoint rejects the request for missing param
modules.claims_api.spec.requests.v1.disability_compensation_request_spec ‑ Disability Claims  POST #submit_form_526 using md5 lookup returns existing claim if duplicate submit occurs by using the md5 lookup
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers 'burial' submission returns a 403 when veteran is submitting for 'burial'
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers fails if any additional fields are passed in
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers fails if none is passed in
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers fails if none is passed in as non-poa request
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers fails if passed a type that doesn't exist
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers posts a 404 error with detail when BGS returns a 500 response
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #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.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has all necessary identifiers schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran has participant_id when Veteran is missing a birls_id returns an unprocessible entity status
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #0966 when Veteran is missing a participant_id when consumer is representative returns an unprocessible entity status
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active fails if none is passed in for non-poa request
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active fails if none is passed in for poa request
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active fails if passed with wrong type
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active returns the latest itf of a burial type
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active returns the latest itf of a compensation type
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #active returns the latest itf of a pension type
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #validate responds properly when JSON parse error
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #validate returns a 422 when invalid target_veteran
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #validate returns a response when invalid
modules.claims_api.spec.requests.v1.intent_to_file_request_spec ‑ Intent to file #validate returns a response when valid
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #active additional POA info when representative POA code not found in OGC scraped data returns a 404
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #active when a non-accredited representative and non-veteran request active power of attorney returns a 403
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #active when there is a BGS active power of attorney returns a 200
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #active when there is no BGS active power of attorney returns a 404
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #status return the status of a POA based on GUID
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #upload submit base64 and change the document status
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #upload submit binary and change the document status
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #upload when no attachment is provided to the PUT endpoint rejects the request for missing param
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #validate responds properly when JSON parse error
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #validate returns a response when invalid
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 #validate returns a response when valid
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 schema returns a successful get response with json schema
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 submit_form_2122 request schema validations doesn't allow additional fields
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #2122 submit_form_2122 request schema validations requires poa_code subfield
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #2122 submit_form_2122 when poa code is not valid responds with invalid poa code message
modules.claims_api.spec.requests.v1.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.power_of_attorney_request_spec ‑ Power of Attorney  #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.rswag_claims_request_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_request_spec ‑ EVSS Claims management /claims get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_claims_request_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_request_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_request_spec ‑ EVSS Claims management /claims/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_claims_request_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_disability_compensation_request_spec ‑ Disability Claims /forms/526 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_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.rswag_disability_compensation_request_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.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526 post Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/validate post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/validate post Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id} put Getting a 400 response Bad Request returns a 400 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id} put Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id} put Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id} put Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id} put Getting a successful response 526 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_spec ‑ Disability Claims /forms/526/{id}/attachments post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_disability_compensation_request_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.rswag_disability_compensation_request_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_intent_to_file_request_spec ‑ Intent to file /forms/0966 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966 post Getting a 403 response Forbidden returns a 403 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966 post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966 post Getting a successful response 0966 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_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.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966/active get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_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.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966/active get Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_spec ‑ Intent to file /forms/0966/validate post Getting a 422 response Unprocessable returns a 422 response
modules.claims_api.spec.requests.v1.rswag_intent_to_file_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122 get Getting a successful response schema response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122 post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122 post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122 post Getting a successful response 2122 Response returns a valid 200 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/active get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/validate post Getting a 422 response Unprocessable entity returns a 422 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/{id} get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 400 response Bad Request returns a 400 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/{id} put Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v1.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_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.rswag_power_of_attorney_request_spec ‑ Power of Attorney /forms/2122/{id} put Getting a successful response 2122 Response returns a valid 200 response
modules.claims_api.spec.requests.v2.rswag_veteran_identifier_request_spec ‑ Veteran Identifier /veteran-id:find post Getting a 400 response when parameters are missing Bad Request returns a 400 response
modules.claims_api.spec.requests.v2.rswag_veteran_identifier_request_spec ‑ Veteran Identifier /veteran-id:find post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.rswag_veteran_identifier_request_spec ‑ Veteran Identifier /veteran-id:find post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.rswag_veteran_identifier_request_spec ‑ Veteran Identifier /veteran-id:find post Getting a successful response Veteran's unique identifier returns a valid 201 response
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier CCG (Client Credentials Grant) flow when provided when valid returns a 201
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when auth header and body params are present when veteran icn is found when user is a Veteran representative returns an id
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when auth header and body params are present when veteran icn is found when user is also the Veteran that was found returns an id
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when auth header is not present returns a 401 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when birthdate is invalid when birthdate is an invalid date returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when birthdate is invalid when birthdate is in the future returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when body params are not present returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when custom verb is invalid veteran identifier returns a 404 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when ssn is invalid when ssn has non-digit characters returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when ssn is invalid when ssn is blank returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when ssn is invalid when ssn is too long returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when ssn is invalid when ssn is too short returns a 400 error code
modules.claims_api.spec.requests.v2.veteran_identifier_request_spec ‑ Veteran Identifier Endpoint Veteran Identifier when veteran icn cannot be found returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index CCG (Client Credentials Grant) flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 3033 to 3301)

There are 19144 tests, see "Raw output" for the list of tests 3033 to 3301.
Raw output
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ Claims Claims index participant ID when missing returns a 422
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index veteran_id param when known veteran_id is provided returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims index veteran_id param when not provided returns a 404 error code
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ Claims Claims show BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show CCG (Client Credentials Grant) scopes claims show returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ Claims Claims show CCG (Client Credentials Grant) when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show CCG (Client Credentials Grant) when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show ICN when not found returns a 404
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ Claims Claims show handling the 'status' when the claim is complete shows a closed date
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show handling the 'status' when there is 1 status sets the 'status'
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ Claims Claims show handling the 'supporting_documents' it has documents returns a claim with 'supporting_documents'
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show handling the 'supporting_documents' it has no bgs_claim returns a claim with 'suporting_documents' as an empty array
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show handling the 'supporting_documents' it has no documents returns a claim with 'suporting_documents' as an empty array
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ Claims Claims show uses BD when it should
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show when handling a BGS claim it retrieves the contentions list lists the contentions correclty with extra commas
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ 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_request_spec ‑ Claims Claims show when no auth header provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show with validate_id_with_icn  BGS attributes are listed
modules.claims_api.spec.requests.v2.veterans.claims_request_spec ‑ Claims Claims show with validate_id_with_icn when there is a claimant ID in place of the verteran ID  BGS attributes (w/ Claimant ID replacing vet ID) are listed
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 attachments with base 64 params responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 attachments with binary params responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 attachments with more then 10 attachments responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when 'approximateDate' is in the future responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when 'approximateDate' is in the past responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is formatted MM-DD-YYYY and is in the past responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is formatted MM-YYYY and is in the past responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is formatted YYYY responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is formatted YYYY-MM and is in the future responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is formatted YYYY-MM and is in the past responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilites.approximateDate' validations when approximateDate is null responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.classificationCode' validations when 'disabilites.classificationCode' is invalid responds with a bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.classificationCode' validations when 'disabilites.classificationCode' is null responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.classificationCode' validations when 'disabilites.classificationCode' is valid returns a successful response
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.diagnosticCode' is not provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'INCREASE' and 'disabilities.ratedDisabilityId' is provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals 'NONE' and 'disabilites.secondaryDisabilities' is defined and 'disabilites.diagnosticCode is not provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.ratedDisabilityId' validations when 'disabilites.disabilityActionType' equals value other than 'INCREASE' and 'disabilities.ratedDisabilityId' is not provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations 'disabilities.serviceRelevance' validations when 'disabilites.disabilityActionType' equals 'NEW' and 'disabilities.serviceRelevance' is not provided responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilites' validations when approximateDate contains the name of the month as a string responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present raises an exception if date includes the name of the month
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present raises an exception if date is invalid
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present raises an exception if date is not in the past
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present returns 202 if approximateDate is in format YYYY
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present returns an exception if date is approximate and in the future
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.approximateDate' is present returns ok if date is approximate and in the past
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' does not match name raises an exception
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is invalid raises an exception
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is not present raises an exception if name is longer than 255 characters
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when 'disabilites.secondaryDisabilities.classificationCode' is not present raises an exception if name is not valid structure
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when a secondaryDisability is added but disabilityActionType is not present raises an exception
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when a secondaryDisability is added but name is not present returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when a secondaryDisability is added but serviceRelevance is not present raises an exception
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when disabilityActionType is NONE with secondaryDisabilities but no diagnosticCode responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'disabilities.secondaryDisabilities' validations when secondaryDisability disabilityActionType is something other than SECONDARY raises an exception
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is in the past but is approximate (YYYY) responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is in the past but is approximate (YYYY-MM) responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is in the past responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is not in the past but is approximate (YYYY) responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is not in the past but is approximate (YYYY-MM) responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'datePaymentReceived' when 'datePaymentReceived' is not in the past responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'payment' when 'preTaxAmountReceived' is above the maximum responds with an unprocessible entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'payment' when 'preTaxAmountReceived' is below the minimum responds with an unprocessible entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' 'servicePay.separationSeverancePay' validations 'payment' when 'preTaxAmountReceived' is within limits responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'futurePayExplanation' when 'futureMilitaryRetiredPay' is 'true' when 'futureMilitaryRetiredPayExplanation' is not provided responds with an unprocessible entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'futurePayExplanation' when 'futureMilitaryRetiredPay' is 'true' when 'futureMilitaryRetiredPayExplanation' is provided responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'payment' when 'monthlyAmount' is above the maximum responds with an unprocessible entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'payment' when 'monthlyAmount' is below the minimum responds with an unprocessible entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'payment' when 'monthlyAmount' is within limits responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' validations when 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' are equal but not 'nil' when both are 'false' responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' validations when 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' are equal but not 'nil' when both are 'true' responds with a 422bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' validations when 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' are not equal when 'receivingMilitaryRetiredPay' is 'YES' and 'futureMilitaryRetiredPay' is 'NO' responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit 'servicePay validations' retired pay validations 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' validations when 'receivingMilitaryRetiredPay' and 'futureMilitaryRetiredPay' are not equal when 'receivingMilitaryRetiredPay' is 'false' and 'futureMilitaryRetiredPay' is 'true' responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit CCG (Client Credentials Grant) flow when provided when valid returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Service returns resource not found when no ICN value is supplied responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of claimant homeless elements when 'currentlyHomeless' and 'riskOfBecomingHomeless' are both provided responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements if no account is selected and no other values are entered returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements if no account is selected but a financial institution name is entered returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements if no account is selected but a routing number is entered returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements if no account is selected but an account number is entered returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements if no account is selected but an account type is entered returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information does not include a valid account type returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information does not include a valid routing number returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information does not include the account number returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information does not include the account type returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information does not include the routing number returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of direct deposit elements when direct deposit information includes a nil account type returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements disabilities null values when the 'isRelatedToToexposureOrEventOrInjuryxicExposure' is null returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements disabilities null values when the 'isRelatedToToxicExposure' is null returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinement dates are not within one of the service period date ranges responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements are not present in service Information responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements are present in service Information but missing one of the date periods approximateBeginDate is present but approximateEndDate is not responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements are present in service Information but missing one of the date periods approximateEndDate is present but approximateBeginDate is not responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements.confinement.approximateBeginDate is after approximateEndDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements.confinement.approximateBeginDate is formatted incorrectly responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when confinements.confinement.approximateEndDate is formatted incorrectly responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when elements are required conditionally obligationTermsOfService beginDate is required but not present returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when elements are required conditionally obligationTermsOfService endDate is required but not present returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when elements are required conditionally when federalActivation is present activationDate is required when activationDate is missing returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when elements are required conditionally when federalActivation is present anticipatedSeperationDate is required when anticipatedSeperationDate is missing returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when elements are required conditionally when reserves values are present but obligationTermsOfService is empty responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when neither activeDutyEndDate or activeBeginEndDate is present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when serviceInformation.confinements.approximateBeginDate is before earliest activeDutyBeginDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeBeginDate is not present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyBeginDate is after the activeDutyEndDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyBeginDate is not an actual date responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyBeginDate is not formatted correctly responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyBeginDate is on or before the Veteran's 13th birthday responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is in the future and the seperationLocationCode is present and the seperationLocationCode is an empty string responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is in the future and the seperationLocationCode is present and the seperationLocationCode is blank responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is in the future and the seperationLocationCode is present responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is not an actual date responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is not formatted correctly responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the activeDutyEndDate is not present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the serviceBranch is empty responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the serviceBranch is in the BRD list but does not match case responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when the serviceBranch is not in the BRD list responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when there are confinements with mixed date formatting and begin date is <= to end date responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when there are confinements with mixed date formatting where begin date is after the end date responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of service information elements when there are mutiple confinements responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when gulf war service is set to No, and service dates are not present responds with accepted
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when gulf war service is set to YES, and service dates are not formatted correctly responds with unprocessable entity
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when gulf war service is set to YES, and service dates are not present responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when gulf war service is set to YES, and service dates only have beginDate responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when gulf war service is set to YES, and service dates only have endDate responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when the additional_exposures does not match the regex responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when the exposure_location does not match the regex responds with a bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when the hazard_exposed_to does not match the regex responds with a bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when the other_locations_served does not match the regex responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of toxicExposure elements when the specify_other_exposures does not match the regex responds with a bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements it gets the signature from the headers and MPI returns a 202, and gets the signature
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements the begin date is after the first service period begin date, it succeeds
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements the begin date is not after the first service period begin date it is unprocessable
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements the begin date is the wrong format it is unprocessable
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers is null returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.city has invalid characters in it returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.city is a valid string of characters returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.name has invalid characters in it returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.name has more then 100 characters in it returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.name is a single space returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.name is a valid string of characters returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.state is in the correct 2 letter format returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements validating treatment.centers when the treatments.center.state is not in the correct 2 letter format returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when 'treatment.beginDate' is not included returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName has a match the list of declared disabilities but has different casing returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName has a match the list of declared disabilities but has leading whitespace returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName has a match the list of declared disabilities but has trailing whitespace returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName has a match the list of declared disabilities returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName includes a name that is declared only as a secondary disability returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatedDisabilityName includes a name that is not in the list of declared disabilities returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatment beginDate is in the wrong pattern returns a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatment beginDate is included and in the YYYY pattern returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatment beginDate is included and in the correct pattern returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit Validation of treament elements when treatments values are not submitted returns a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit claimProcessType is 'BDD_PROGRAM' when activeDutyEndDate is between 90 and 180 days in future responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit claimProcessType is 'BDD_PROGRAM' when activeDutyEndDate is not between 90 and 180 days in future responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit claimProcessType is 'BDD_PROGRAM' when anticipatedSeparationDate is between 90 and 180 days in future responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit claimProcessType is 'BDD_PROGRAM' when anticipatedSeparationDate is not between 90 and 180 days in future responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit schema catches claimProcessType error when an empty string is provided responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit schema catches claimProcessType error when something other than an enum option is used responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when alternate names are duplicated responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when alternate names are duplicated with different cases responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when federalActivation is missing activationDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when federalActivation is missing anticipatedSeparationDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when federalActivation when activationDate is not after the earliest servicePeriod.activeDutyBeginDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when federalActivation when anticipatedSeparationDate is not in the future responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when obligationTermsOfService beginDate is after endDate responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when obligationTermsOfService beginDate is missing responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when obligationTermsOfService endDate is missing responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when obligationTermsOfService is empty responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when unitPhone.areaCode has non-digits included responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when unitPhone.areaCode has wrong number of digits responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit service periods when unitPhone.phoneNumber has wrong number of digits responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit tracking PACT act claims when is a PACT claim tracks the claim count
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit tracking PACT act claims when it is not a PACT claim because the disabilityActionType is set to "INCREASE" tracks the claim count
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit tracking PACT act claims when it is not a PACT claim because the disabilityActionType is set to "NONE" tracks the claim count
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit tracking PACT act claims when it is not a PACT claim tracks the claim count
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant certification when the cert is false responds with a bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when any values present, 'dates','typeOfAddressChange','numberAndStreet','country' are required with the required values present responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when any values present, 'dates','typeOfAddressChange','numberAndStreet','country' are required without the required country value present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when any values present, 'dates','typeOfAddressChange','numberAndStreet','country' are required without the required dates values present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when any values present, 'dates','typeOfAddressChange','numberAndStreet','country' are required without the required numberAndStreet value present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when any values present, 'dates','typeOfAddressChange','numberAndStreet','country' are required without the required typeOfAddressChange values present responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when the begin date is after the end date responds with 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when the country is invalid responds with 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when the country is valid responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant change of address elements when the type is permanent the end date is prohibited responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant mailing address elements when no mailing address data is found responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant mailing address elements when the country is invalid responds with 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit validation of claimant mailing address elements when the country is valid responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when agreeToEmailRelatedToClaim is a non-boolean value responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when currentVaEmployee is a non-boolean value responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when currentVaEmployee is absent responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when currentVaEmployee is null responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when email exceeds max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when email is not valid responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when serviceNumber exceeds max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when serviceNumber is null responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the apartmentOrUnitNumber exceeds the max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the city exceeds the max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the internationalTelephone has non-digits included responds with 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the numberAndStreet exceeds the max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the phone has non-digits included responds with unprocessable request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the state has non-alphabetic characters responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the vaFileNumber exceeds the max length responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the zipFirstFive has non-digits included responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit veteranIdentification when the zipLastFour has non-digits included responds with bad request
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when agreeToEmailRelatedToClaim is null succeeds
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when either 'currentlyHomeless' or 'riskOfBecomingHomeless' is provided when 'pointOfContactNumber' 'internationalTelephone' contains alphabetic characters responds with a 202
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when either 'currentlyHomeless' or 'riskOfBecomingHomeless' is provided when 'pointOfContactNumber' 'internationalTelephone' contains more than 25 characters responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when either 'currentlyHomeless' or 'riskOfBecomingHomeless' is provided when 'pointOfContactNumber' 'telephone' contains alphabetic characters responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when either 'currentlyHomeless' or 'riskOfBecomingHomeless' is provided when 526 form indicates a homeless situation sets the homeless flash
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when either 'currentlyHomeless' or 'riskOfBecomingHomeless' is provided when 526 form indicates an at-risk of homelessness situation sets the hardship flash
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when neither 'currentlyHomeless' nor 'riskOfBecomingHomeless' is provided when 'pointOfContact' is not provided responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 submit when neither 'currentlyHomeless' nor 'riskOfBecomingHomeless' is provided when 'pointOfContact' is provided responds with a 422
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims #526 validate endpoint returns a successful response when valid
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #generatePDF/minimum-validations submission to generatePDF returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #generatePDF/minimum-validations submission to generatePDF returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #generatePDF/minimum-validations submission to generatePDF when invalid JSON is submitted returns a 422 response
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #generatePDF/minimum-validations submission to generatePDF when the PDF string is not generated returns a 422 response if nil gets returned
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #generatePDF/minimum-validations submission to generatePDF when the PDF string is not generated returns a 422 response when empty object is returned
modules.claims_api.spec.requests.v2.veterans.disability_compensation_request_spec ‑ Disability Claims POST #submit_form_526 not using md5 lookup creates a new claim if duplicate submit occurs (does not use md5 lookup)
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided scopes evidence waiver returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 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.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when a veteran does not have a file number returns an error message
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when claim id is not found returns a 404
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when sponsorICN is provided passes for a valid type
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when sponsorICN is provided silently passes for an invalid type
modules.claims_api.spec.requests.v2.veterans.evidence_waiver_request_spec ‑ Evidence Waiver 5103 5103 Waiver submit Vet flow when provided when valid when success returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles submit CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles submit auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles submit auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles submit auth header when provided returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles submit submitting a payload when 'type' is mixed-case returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles submit submitting a payload when payload is invalid when ITF type is 'survivor' when optional 'claimantSsn' is provided returns a 200

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 3302 to 3621)

There are 19144 tests, see "Raw output" for the list of tests 3302 to 3621.
Raw output
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles submit submitting a payload when payload is valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles type CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles type auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles type auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles type when multiple ITFs are returned and none are 'Active' returns 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles type when multiple ITFs are returned and they're all expired returns 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles type when no record is found in BGS returns a 404
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles validate CCG (Client Credentials Grant) flow when provided when valid returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles validate auth header when not provided returns a 401 error code
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles validate auth header when provided returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles IntentToFiles validate submitting a payload when 'type' is mixed-case returns a 200
modules.claims_api.spec.requests.v2.veterans.intent_to_files_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles 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_request_spec ‑ IntentToFiles IntentToFiles validate submitting a payload when payload is valid returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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.country is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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.zipCode is not provided
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney PowerOfAttorney validate2122a CCG (Client Credentials Grant) flow when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_ind_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney PowerOfAttorney submit2122 CCG (Client Credentials Grant) flow when provided when valid returns a 202
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_org_request_spec ‑ Power Of Attorney PowerOfAttorney submit2122 scopes POA organization returns a 200 response when successful
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_org_request_spec ‑ Power Of Attorney PowerOfAttorney submit2122 scopes POA organization returns a 401 unauthorized with incorrect scopes
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_org_request_spec ‑ Power Of Attorney PowerOfAttorney validate2122 CCG (Client Credentials Grant) flow when not valid returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_org_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney 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_org_request_spec ‑ Power Of Attorney 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_request_spec ‑ Power Of Attorney PowerOfAttorney request_representative when the request data is a valid json object returns a meaningful 201
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney PowerOfAttorney request_representative when the request scope is wrong returns a 401
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney 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_request_spec ‑ Power Of Attorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when current poa code does not exist returns a 200
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when the current poa is not associated with an organization when multiple representatives share the poa code when there are multiple unique representative_ids returns a meaningful 422
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney PowerOfAttorney show CCG (Client Credentials Grant) flow when provided when valid when the current poa is not associated with an organization when multiple representatives share the poa code when there is one unique representative_id returns the most recently created representative
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney PowerOfAttorney status returns 404 when given an unknown id
modules.claims_api.spec.requests.v2.veterans.power_of_attorney_request_spec ‑ Power Of Attorney PowerOfAttorney status returns the status of a POA
modules.claims_api.spec.requests.v2.veterans.rswag_claims_request_spec ‑ Claims /veterans/{veteranId}/claims get Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_claims_request_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_request_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_request_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_claims_request_spec ‑ Claims /veterans/{veteranId}/claims/{id} get Getting a successful response claim response returns a valid 200 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526 post Getting a successful response Successful response returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526 post Getting an unauthorized reponse Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526 post Getting an unprocessable entity response Unprocessable entity Not a JSON Object returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526 post Getting an unprocessable entity response Unprocessable entity Violates JSON Schema returns a 422 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_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_disability_compensation_request_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_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/validate post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_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_disability_compensation_request_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_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/{id}/attachments post Getting a 401 response Unauthorized returns a 401 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/{id}/attachments post Getting a 404 response Resource not found returns a 404 response
modules.claims_api.spec.requests.v2.veterans.rswag_disability_compensation_request_spec ‑ DisabilityCompensation /veterans/{veteranId}/526/{id}/attachments post Getting an accepted response upload response returns a valid 202 response
modules.claims_api.spec.requests.v2.veterans.rswag_evidence_waiver_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_evidence_waiver_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_evidence_waiver_spec ‑ EvidenceWaiver5103 /veterans/{veteranId}/claims/{id}/5103 post Getting a successful response Successful 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 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/{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 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/{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.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.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.failed_submissions_messenger_spec ‑ ClaimsApi::Slack::FailedSubmissionsMessenger#build_notification_message builds the notification message correctly
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_auditor_spec ‑ ClaimsApi::ClaimAuditor does not notify slack
modules.claims_api.spec.sidekiq.claim_auditor_spec ‑ ClaimsApi::ClaimAuditor notifies slack
modules.claims_api.spec.sidekiq.claim_auditor_spec ‑ ClaimsApi::ClaimAuditor submits successfully
modules.claims_api.spec.sidekiq.claim_auditor_spec ‑ ClaimsApi::ClaimAuditor when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as re-tryable claim_establisher sends a ActiveRecord::RecordInvalid handles it as a client exception
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as re-tryable claim_establisher sends a Faraday::BadRequestError handles it as a client exception
modules.claims_api.spec.sidekiq.claim_custom_error_spec ‑ ClaimsApi::CustomError errors are funneled as re-tryable claim_establisher sends a Faraday::UnprocessableEntityError handles it as a client exception
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 claim_establisher sends a Faraday ConnectionFailed handles the faraday error correctly
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 claim_establisher sends a Faraday::ServerError handles the faraday error correctly
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 claim_establisher sends a backend exception handles it as a service 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 if an evss_id is nil, 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 bad file number error raised by VBMS EW builder job handles and sets status to errored, does not retry
modules.claims_api.spec.sidekiq.evidence_waiver_builder_job_spec ‑ ClaimsApi::EvidenceWaiverBuilderJob generating the filled and signed pdf generates the pdf to match example
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.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 waiver consent is present and allowed updates evidence waiver record for a qualifying ews submittal
modules.claims_api.spec.sidekiq.ews_vbms_sidekiq_spec ‑ ClaimsApi::EwsVBMSSidekiq upload_to_vbms when upload is successful updates the Evidence Waiver Submission record
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_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_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' is successful and record consent is granted updates 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 record consent is not granted because 'recordConsent' is false updates the form's status but does not create a 'ClaimsApi::PoaVBMSUpdater' job
modules.claims_api.spec.sidekiq.poa_updater_spec ‑ ClaimsApi::PoaUpdater when call to BGS 'update_birls_record' is successful and record consent is not granted because a limitation exists in 'consentLimits' updates the form's status but does not create a '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 form's status and creates 'ClaimsApi::PoaVBMSUpdater' job
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 to Sentry
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 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.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 flipper it 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 when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.report_monthly_submissions_spec ‑ ClaimsApi::ReportMonthlySubmissions#perform 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 calculate totals
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform includes ITF metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform includes POA metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform includes ews metrics
modules.claims_api.spec.sidekiq.report_unsuccessful_submissions_spec ‑ ClaimsApi::ReportUnsuccessfulSubmissions#perform sends mail
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#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.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 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 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 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 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 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 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.v2.disability_compensation_benefits_documents_uploader_spec ‑ ClaimsApi::V2::DisabilityCompensationBenefitsDocumentsUploader successful submission submits successfully with BD
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 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 when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform errored submission does not call the next job when the claim.status is errored
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform errored submission does not retry when form526.InProcess error gets returned
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform errored submission does not retry when form526.submit.noRetryError error gets returned
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform errored submission does retry when 5xx error gets returned
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform errored submission updates the evss_response with the error message
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform successful submission does retry when form526.submit.establshClaim.serviceError gets retruned
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform successful submission queues the job
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform successful submission removes the evss_response on successful docker Container submission
modules.claims_api.spec.sidekiq.v2.disability_compensation_docker_container_upload_spec ‑ ClaimsApi::V2::DisabilityCompensationDockerContainerUpload#perform successful submission sets the claim status to pending when starting/rerunning
modules.claims_api.spec.sidekiq.v2.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfGenerator when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.v2.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly sets the claim status to pending when starting/rerunning
modules.claims_api.spec.sidekiq.v2.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfGenerator#perform handles a successful claim correctly submits successfully
modules.claims_api.spec.sidekiq.v2.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly does not call the next job when the claim.status is errored
modules.claims_api.spec.sidekiq.v2.disability_compensation_pdf_generator_spec ‑ ClaimsApi::V2::DisabilityCompensationPdfGenerator#perform handles an errored claim correctly sets claim state to errored when pdf_string is empty
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 when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms creates a second job if there is a failure
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms does not create an new job if had 5 failures
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms rescues 'VBMS::FilenumberDoesNotExist' error, updates record, and re-raises exception
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms rescues file not found from S3, updates POA record, and re-raises to allow Sidekiq retries
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms responds properly when there is a 500 error
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms updates the power of attorney record and updates the POA code in BGDS when there's a successful response
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob uploading a file to vbms uploads to VBMS
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob when an errored job has exhausted its retries logs to the ClaimsApi Logger
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads disabled returns uploaders file path
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads enabled OpenURI returns a StringIO returns a path
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#fetch_file_path uploads enabled OpenURI returns a Tempfile returns a path
modules.claims_api.spec.sidekiq.vbms_upload_job_spec ‑ ClaimsApi::PoaVBMSUploadJob#stream_to_temp_file converts a stream to a temp file
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for initial form sends to the specified email address
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for initial form uses the correct template for intake
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for initial form uses the signup subject
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for update form sends to the specified email address
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for update form uses the correct template for intake
modules.covid_research.spec.mailers.covid_research.volunteer.submission_mailer_spec ‑ CovidResearch::Volunteer::SubmissionMailer#build email for update form uses the signup subject
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat serialization generates json with encoded values
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat serialization works with the JSON module
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat#form_data decrypts the form data
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat#form_data= encrypts the form data
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat#form_data= stores the encrypted form data
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat#from_redis decrypts the form data
modules.covid_research.spec.redis_format_spec ‑ CovidResearch::RedisFormat#from_redis stores the encrypted form data
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create delivery feature flag does not schedule delivery when the `covid_volunteer_delivery` flag is false
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create delivery feature flag schedules delivery when the `covid_volunteer_delivery` flag is true
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create email confirmation schedules delivery via Sidekiq
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create metrics records a metric for each call
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create metrics records a metric on failure
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create validates the payload
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create with a valid payload returns a 202
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create with an invalid payload returns a 422 status
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create with an invalid payload returns a description of the errors
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/create with feature toggle off returns a 404 status
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update feature flag does not schedule delivery when the `covid_volunteer_delivery` flag is false
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update feature flag schedules delivery when the `covid_volunteer_delivery` flag is true
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update metrics records a metric for each call
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update metrics records a metric on failure
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update validates the payload
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update with a valid payload returns a 202
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update with an invalid payload returns a 422 status
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update with an invalid payload returns a description of the errors
modules.covid_research.spec.requests.volunteer_request_spec ‑ covid research volunteer submissions POST /covid-research/volunteer/update with feature toggle off returns a 404 status
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize intake builds a valid payload
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize intake formats the times as iso8601
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize intake translates false to "No"
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize intake translates the json payload to a list of key value pairs
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize intake translates true to "Yes"
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize update builds a valid payload
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize update formats the times as iso8601
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize update translates false to "No"
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize update translates the json payload to a list of key value pairs
modules.covid_research.spec.serializers.covid_research.genisis_serializer_spec ‑ CovidResearch::GenisisSerializer#serialize update translates true to "Yes"
modules.covid_research.spec.serializers.covid_research.volunteer.facility_serializer_spec ‑ CovidResearch::Volunteer::FacilitySerializer#serialize modifies the facility attribute
modules.covid_research.spec.serializers.covid_research.volunteer.name_serializer_spec ‑ CovidResearch::Volunteer::NameSerializer#serialize modifies the first attribute
modules.covid_research.spec.serializers.covid_research.volunteer.name_serializer_spec ‑ CovidResearch::Volunteer::NameSerializer#serialize modifies the last attribute
modules.covid_research.spec.serializers.covid_research.volunteer.name_serializer_spec ‑ CovidResearch::Volunteer::NameSerializer#serialize preserves other attributes
modules.covid_research.spec.services.covid_research.volunteer.form_crypto_service_spec ‑ CovidResearch::Volunteer::FormCryptoService decryption decrypts intake form to a known value using the lockbox value
modules.covid_research.spec.services.covid_research.volunteer.form_crypto_service_spec ‑ CovidResearch::Volunteer::FormCryptoService decryption decrypts update form to a known value using the lockbox value
modules.covid_research.spec.services.covid_research.volunteer.form_crypto_service_spec ‑ CovidResearch::Volunteer::FormCryptoService encryption encrypts the inital form
modules.covid_research.spec.services.covid_research.volunteer.form_crypto_service_spec ‑ CovidResearch::Volunteer::FormCryptoService encryption encrypts the update form
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #submission_errors returns a list of error objects if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #submission_errors returns an empty list if they JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid! raises an exception if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid! returns true if the JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid? returns false if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid? returns true if the JSON is valid - test case
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService genISIS delivery #queue_delivery converts the submission to the RedisFormat
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService genISIS delivery #queue_delivery schedules the submission for delivery to genISIS
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #submission_errors returns a list of error objects if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #submission_errors returns an empty list if they JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #valid! raises an exception if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #valid! returns true if the JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #valid? returns false if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_intake_spec ‑ CovidResearch::Volunteer::FormService intake form v2 JSON Schema validation #valid? returns true if the JSON is valid - test case
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #submission_errors returns a list of error objects if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #submission_errors returns an empty list if they JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid! raises an exception if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid! returns true if the JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid? returns false if the JSON is invalid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService JSON Schema validation #valid? returns true if the JSON is valid
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService genISIS delivery #queue_delivery converts the submission to the RedisFormat
modules.covid_research.spec.services.covid_research.volunteer.form_service_update_spec ‑ CovidResearch::Volunteer::FormService genISIS delivery #queue_delivery schedules the submission for delivery to genISIS
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake V2 delivery increments the failed delivery counter if there is an error

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 3622 to 3956)

There are 19144 tests, see "Raw output" for the list of tests 3622 to 3956.
Raw output
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake V2 delivery increments the form delivery statsd counter
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake V2 delivery stores the delivery response
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake V2 prep serializes the data to build the genISIS payload
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake delivery increments the failed delivery counter if there is an error
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake delivery increments the form delivery statsd counter
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake delivery stores the delivery response
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService intake prep serializes the data to build the genISIS payload
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService update delivery increments the failed delivery counter if there is an error
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService update delivery increments the form delivery statsd counter
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService update delivery stores the delivery response
modules.covid_research.spec.services.covid_research.volunteer.genisis_service_spec ‑ CovidResearch::Volunteer::GenisisService update prep serializes the data to build the genISIS payload
modules.covid_research.spec.sidekiq.covid_research.volunteer.confirmation_mailer_job_spec ‑ CovidResearch::Volunteer::ConfirmationMailerJob#perform builds an email to the given email
modules.covid_research.spec.sidekiq.covid_research.volunteer.confirmation_mailer_job_spec ‑ CovidResearch::Volunteer::ConfirmationMailerJob#perform delivers the email
modules.covid_research.spec.sidekiq.covid_research.volunteer.genisis_delivery_job_spec ‑ CovidResearch::Volunteer::GenisisDeliveryJob#perform converts the raw data to the internal RedisFormat
modules.covid_research.spec.sidekiq.covid_research.volunteer.genisis_delivery_job_spec ‑ CovidResearch::Volunteer::GenisisDeliveryJob#perform delivers the form
modules.covid_research.spec.sidekiq.covid_research.volunteer.genisis_delivery_job_spec ‑ CovidResearch::Volunteer::GenisisDeliveryJob#perform response handling does not raise an exception if the response is a success
modules.covid_research.spec.sidekiq.covid_research.volunteer.genisis_delivery_job_spec ‑ CovidResearch::Volunteer::GenisisDeliveryJob#perform response handling raises GenisisDeliveryFailure if there is an error
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  with a structurally invalid birth_date is not valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  with an invalid email address is not valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  with an invalid zip_code is not valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  without presence of birth_date is valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  without presence of email is not valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  without presence of vaccine_interest is not valid without the presence of vaccine_interest
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData  without presence of zip_code is not valid
modules.covid_vaccine.spec.models.covid_vaccine.v0.raw_form_data_spec ‑ CovidVaccine::V0::RawFormData with valid attributes is valid with valid attributes
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create accepts submission with a nil country
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create feature disabled returns a 404 route not found
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create when a submission does not include an email accepts the submission
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create when a submission does not include an email does not kick off a CovidVaccine::ExpandedRegistrationEmailJob
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create when a submission does not include an email logs an audit record with has_email false
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create when a submission does not include an email records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create when encountering an Internal Server Error raises a BackendServiceException
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with a spouse submission accepts the submission
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with a spouse submission logs an audit record with appropriate applicant type
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with a spouse submission records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user kicks off the email confirmation job
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user logs an audit record with appropriate applicant type
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user returns a submission summary
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user returns an error on a malformed date
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with an unauthenticated user returns errors if form validation fails
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with non-US submissions accepts a Canada address
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with non-US submissions accepts a Mexico address
modules.covid_vaccine.spec.request.covid_vaccine.v0.expanded_registration_request_spec ‑ Covid Vaccine Expanded Registration registration#create with non-US submissions accepts a Phillipines address
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a non-existent zip returns a 4xx error
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query returns a list of facilities
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query returns elements with expected attributes
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query returns successfully
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query with count parameter ignores invalid values
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query with count parameter ignores too-large values
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query with count parameter ignores zero values
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index for a valid query with count parameter returns the requested result count
modules.covid_vaccine.spec.request.covid_vaccine.v0.facilities_request_spec ‑ Covid Vaccine Facilities #index with any error from the facilities API returns an empty list
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create feature disabled returns a 404 route not found
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create when encountering an Internal Server Error raises a BackendServiceException
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa1 user kicks off the processing job
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa1 user records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa1 user returns a submission_summary
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa3 user kicks off the processing job
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa3 user records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with a loa3 user returns a submission_summary
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user allows a non-existent date
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user kicks off the processing job
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user records the submission for processing
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user returns a submission summary
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user returns an error on a malformed date
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#create with an unauthenticated user returns errors if form validation fails
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa1 user returns a 403 Unauthorized
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user before submission is processed returns an empty submission id
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user before submission is processed returns submitted traits
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user before submission is processed returns the submission record
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user feature disabled returns a 404 route not found
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user opting in on previously opted out submission opts email in
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user opting out of submission opts email out
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user with a previous submission omits any sensitive fields
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user with a previous submission returns the submission record
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user with a submission where traits get altered returns the originally submitted data
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user with multiple submissions returns the latest one
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with a loa3 user with no previous submission renders not found
modules.covid_vaccine.spec.request.covid_vaccine.v0.registration_request_spec ‑ Covid Vaccine Registration registration#show with an unauthenticated user returns a 403 Unauthorized
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor EnrollmentProcessor#generated_file_name builds a file_name based on default prefix
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor self.batch_records! changes records having state received to have batch id
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor update_state_to_pending does not update a nil batch_id
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor update_state_to_pending leaves unrelated records alone
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor update_state_to_pending updates state for specified batch_id
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor write_to_file ignores records from other batches
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor write_to_file writes records from specified batch to stream
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor#process_and_upload with server error does not update the state
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_processor_spec ‑ CovidVaccine::V0::EnrollmentProcessor#process_and_upload with success updates the state to reflect pending
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_upload_service_spec ‑ CovidVaccine::V0::EnrollmentUploadService responds to #file_name
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_upload_service_spec ‑ CovidVaccine::V0::EnrollmentUploadService responds to #io
modules.covid_vaccine.spec.services.covid_vaccine.v0.enrollment_upload_service_spec ‑ CovidVaccine::V0::EnrollmentUploadService sftp interactions responds to upload
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv birth sex field maps Female value to F
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv birth sex field maps Male value to M
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv birth sex field maps Prefer not to state value to nil
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv birth sex field maps nil value to nil
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv generates CSV string based on records provided
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv uses mapped facility info if present
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv uses mapped info if recorded but nil
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#csv uses submitted facility info if mapping not needed
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_csv_generator_spec ‑ CovidVaccine::V0::ExpandedRegistrationCsvGenerator#io generates IO String suitable for SFTP
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated adds ICN to Nil enrollment data
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated adds ICN to non Nil encrypted enrollment data
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated allows a spouse to register
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated allows non us address and facility
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated coerces input to vetext format
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated passes authenticated attribute as false
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated submits when email does not exist
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated submits with a composite facility ID
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated updates state to registered
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated updates submission record
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits does not register when lacking traits for MVI lookup
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits does not send data when facility does not match
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits does not submit when preferred location does not exist and MPI does not match ICN
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits does not submit when preferred location does not exist and MPI matches ICN
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at newer than 24 hours does not submit when MPI Facility does not match
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at newer than 24 hours does not submit when MPI Profile is not found
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at newer than 24 hours does not submit when No facility is selected
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours submits and updates state when MPI Profile is not found
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours submits and updates state when MPI facility does not match
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours submits and updates state when preferred location does not exist and MPI does not match ICN
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours submits and updates state when preferred location does not exist and MPI matches ICN
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours with state=enrollment_complete updates state to registered
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with created_at older than 24 hours with state=enrollment_complete updates submission record
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with state=enrollment_complete updates state to registered
modules.covid_vaccine.spec.services.covid_vaccine.v0.expanded_registration_service_spec ‑ CovidVaccine::V0::ExpandedRegistrationService#register unauthenticated without sufficient traits with state=enrollment_complete updates submission record
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a location near a VAMC includes zipcode lat/long
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a location near a VAMC returns facilities including a VAMC
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a location near a VAMC returns only a sta3n if closest to a VAMC
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a location near a colocated VBA facility does not include the VBA facility ID
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a location near a consolidated facility returns nearest VAMC as a sta6a
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for a remote location returns facilities including a VAMC
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for with a timeout error from the facilities API returns empty facility info
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for with any error from the facilities API returns empty facility info
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for with any error from the facilities nearby API returns empty facility info
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for with invalid zip codes returns a default response
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_lookup_service_spec ‑ CovidVaccine::V0::FacilityLookupService#facilities_for with nil zip code returns a default response
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission has empty preferred_facility resolves a facility if zip code is valid
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission has empty preferred_facility returns nil if facility is invalid
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission has empty preferred_facility returns nil if facility service errors out
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes ambiguous facility name returns nil if facility lookup fails
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes ambiguous facility name returns nil if supplied zip is nowhere near candidate facilties
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes ambiguous facility name returns the closest facility by zip for Fayetteville NC
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes ambiguous facility name returns the closest facility by zip for Marion IN
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes facility ID returns facilty ID with prefix removed
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes unambiguous facility name returns the corresponding facility ID
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_resolver_spec ‑ CovidVaccine::V0::FacilityResolver#resolve submission includes unmapped facility name returns nil
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_suggestion_service_spec ‑ CovidVaccine::V0::FacilitySuggestionService#facilities_for a location near a VAMC returns results
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_suggestion_service_spec ‑ CovidVaccine::V0::FacilitySuggestionService#facilities_for with a timeout error from the facilities API returns empty facility info
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_suggestion_service_spec ‑ CovidVaccine::V0::FacilitySuggestionService#facilities_for with additional facilities in allow list returns only configured facilities
modules.covid_vaccine.spec.services.covid_vaccine.v0.facility_suggestion_service_spec ‑ CovidVaccine::V0::FacilitySuggestionService#facilities_for with any error from the facilities API returns empty facility info
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register authenticated LOA1 passes authenticated attribute as false
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register authenticated LOA1 with sufficient traits injects user traits from MPI when found
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register authenticated LOA3 omits MPI query
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register authenticated LOA3 passes authenticated attribute as true
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register authenticated LOA3 uses traits from proofed user
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated coerces input to vetext format
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated passes authenticated attribute as false
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated updates submission record
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated with an unparseable date attribute omits MPI query
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated with insufficient traits omits MPI query
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated with sufficient traits injects user traits from MPI when found
modules.covid_vaccine.spec.services.covid_vaccine.v0.registration_service_spec ‑ CovidVaccine::V0::RegistrationService#register unauthenticated with sufficient traits proceeds without traits from MPI when not found
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService put_email_opt_in opts a users email in on future emails
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_email_opt_out opts a users email out of future emails
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_email_opt_out returns a 400 when supplied with a nonexistent SID
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_vaccine_registry creates a new vaccine registry with valid attributes
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_vaccine_registry raises a BackendServiceException on a 500 error
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_vaccine_registry raises a BackendServiceException on a 599 error
modules.covid_vaccine.spec.services.covid_vaccine.v0.vetext_service_spec ‑ CovidVaccine::V0::VetextService#put_vaccine_registry raises a BackendServiceException with invalid attribute
modules.covid_vaccine.spec.sidekiq.covid_vaccine.enrollment_upload_job_spec ‑ CovidVaccine::EnrollmentUploadJob#perform when batch creation succeeds logs its progress
modules.covid_vaccine.spec.sidekiq.covid_vaccine.enrollment_upload_job_spec ‑ CovidVaccine::EnrollmentUploadJob#perform when processing fails logs its progress and raises the original error
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform logs message to sentry and raises if no submission exists
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform when an email confirmation ID exists avoid sending an email if an email confirmation id is already present
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform with a valid submission increments StatsD the record with a response id
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform with a valid submission updates the record with a response id
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform with an error response from VANotify increments the StatsD error counter
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_registration_email_job_spec ‑ CovidVaccine::ExpandedRegistrationEmailJob#perform with an error response from VANotify raises an exception
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_scheduled_submission_job_spec ‑ CovidVaccine::ExpandedScheduledSubmissionJob schedule is scheduled to run every 15 min
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_scheduled_submission_job_spec ‑ CovidVaccine::ExpandedScheduledSubmissionJob#perform when error occurs raises an exception when an error occurs
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_scheduled_submission_job_spec ‑ CovidVaccine::ExpandedScheduledSubmissionJob#perform when no records exist with state=enrollment_pending does not enqueue a CovidVaccine::ExpandedSubmissionJob job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_scheduled_submission_job_spec ‑ CovidVaccine::ExpandedScheduledSubmissionJob#perform when records exist with state=enrollment_pending enqueues a CovidVaccine::ExpandedSubmissionJob job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_scheduled_submission_job_spec ‑ CovidVaccine::ExpandedScheduledSubmissionJob#perform when records exist with state=enrollment_pending logs its progress
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_job_spec ‑ CovidVaccine::ExpandedSubmissionJob#perform expanded submission job raises an error if submission is missing
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_job_spec ‑ CovidVaccine::ExpandedSubmissionJob#perform expanded submission job updates the submission object
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_job_spec ‑ CovidVaccine::ExpandedSubmissionJob#perform expanded submission job without sufficient traits does not update state when MVI lookup error
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_state_job_spec ‑ CovidVaccine::ExpandedSubmissionStateJob schedule is scheduled to run every hour
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_state_job_spec ‑ CovidVaccine::ExpandedSubmissionStateJob#perform expanded submission state job all states exist in records logs data for each submission type
modules.covid_vaccine.spec.sidekiq.covid_vaccine.expanded_submission_state_job_spec ‑ CovidVaccine::ExpandedSubmissionStateJob#perform expanded submission state job states do not exist in records logs data for each submission type
modules.covid_vaccine.spec.sidekiq.covid_vaccine.registration_email_job_spec ‑ CovidVaccine::RegistrationEmailJob#perform executes perform
modules.covid_vaccine.spec.sidekiq.covid_vaccine.registration_email_job_spec ‑ CovidVaccine::RegistrationEmailJob#perform handles errors
modules.covid_vaccine.spec.sidekiq.covid_vaccine.registration_email_job_spec ‑ CovidVaccine::RegistrationEmailJob#perform is in urgent queue
modules.covid_vaccine.spec.sidekiq.covid_vaccine.registration_email_job_spec ‑ CovidVaccine::RegistrationEmailJob#perform queues the job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.registration_email_job_spec ‑ CovidVaccine::RegistrationEmailJob#perform the service is initialized with the correct parameters
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob schedule is scheduled to run every 15 min
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation fails does not enqueues a CovidVaccine::EnrollmentUploadJob job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation fails logs its progress and raises the original error
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation succeeds when the enrollment job is disabled does not enqueues a CovidVaccine::EnrollmentUploadJob job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation succeeds when the enrollment job is disabled logs its progress without an enrollment jid
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation succeeds when the enrollment job is enabled enqueues a CovidVaccine::EnrollmentUploadJob job
modules.covid_vaccine.spec.sidekiq.covid_vaccine.scheduled_batch_job_spec ‑ CovidVaccine::ScheduledBatchJob#perform when batch creation succeeds when the enrollment job is enabled logs its progress including an enrollment jid
modules.covid_vaccine.spec.sidekiq.covid_vaccine.submission_job_spec ‑ CovidVaccine::SubmissionJob#perform raises an error if submission is missing
modules.covid_vaccine.spec.sidekiq.covid_vaccine.submission_job_spec ‑ CovidVaccine::SubmissionJob#perform updates the submission object
modules.covid_vaccine.spec.sidekiq.covid_vaccine.submission_job_spec ‑ CovidVaccine::SubmissionJob#perform with vetext failure leaves submission unmodified
modules.covid_vaccine.spec.sidekiq.covid_vaccine.submission_job_spec ‑ CovidVaccine::SubmissionJob#perform with vetext failure raises an error
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
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#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 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
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 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 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 flipper is turned on submits combined fsr
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 sentry
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 sends a confirmation email
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr submits to the VBS endpoint
modules.debts_api.spec.lib.debt_api.v0.financial_status_report_service_spec ‑ DebtsApi::V0::FinancialStatusReportService#submit_vha_fsr with streamlined waiver submits to the VBS endpoint
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.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.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#getAllExpenses with enhanced FSR gets expensesInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#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::ExpenceCalculator#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::ExpenceCalculator#getAllExpenses with enhanced FSR gets rent/mortgage expenses from expenseRecords
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#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::ExpenceCalculator#getAllExpenses with old FSR gets expensesInstallmentContractsAndOtherDebts
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#getAllExpenses with old FSR gets food expenses from expenseRecords
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#getAllExpenses with old FSR gets living expenses from other expenses
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#getAllExpenses with old FSR gets rent/mortgage expenses from rentOrMortgage field
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#getAllExpenses with old FSR gets utilities from utilityRecords
modules.debts_api.spec.lib.debt_api.v0.fsr_form_transform.expense_calculator_spec ‑ DebtsApi::V0::FsrFormTransform::ExpenceCalculator#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::ExpenceCalculator#get_monthly_expenses with old FSR sums a bunch of stuff
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.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.models.debt_api.v0.form5655_submission_spec ‑ DebtsApi::V0::Form5655Submission namespace portability shares data with the old model scope
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.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_vha enqueues both VHA submission jobs
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.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #all_expenses with enhanced form params returns all expenses
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #all_expenses with old form params returns all expenses
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #monthly_expenses with enhanced form params returns all expenses
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #monthly_expenses with old form params returns all expenses
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #monthly_income with valid fsr form data returns monthly income
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_calculations_controller_spec ‑ DebtsApi::V0::FinancialStatusReportsCalculations requesting #total_assets with fsr asset form calculates and returns total asset value
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_controller_spec ‑ DebtsApi::V0::FinancialStatusReports requesting #create submits a financial status report
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_controller_spec ‑ DebtsApi::V0::FinancialStatusReports requesting #create when service raises FSRNotFoundInRedis renders 404
modules.debts_api.spec.request.debts_api.v0.financial_status_reports_controller_spec ‑ DebtsApi::V0::FinancialStatusReports requesting #download_pdf downloads the filled financial status report pdf
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 updates submission on success
modules.debts_api.spec.sidekiq.debt_api.v0.vha_submission_job_spec ‑ DebtsApi::V0::Form5655::VHASubmissionJob#perform failure updates submission on error
modules.debts_api.spec.sidekiq.debt_api.v0.vha_submission_job_spec ‑ DebtsApi::V0::Form5655::VHASubmissionJob#perform successful updates submission on success
modules.debts_api.spec.workers.debt_api.v0.vha.sharepoint_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::SharepointSubmissionJob#perform when all retries are exhausted sets submission to failure
modules.debts_api.spec.workers.debt_api.v0.vha.vbs_submission_job_spec ‑ DebtsApi::V0::Form5655::VHA::VBSSubmissionJob#perform when all retries are exhausted sets submission to failure
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.apidocs_controller_spec ‑ DhpConnectedDevices::ApidocsController GET /dhp_connected_devices/apidocs renders the apidocs as json

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 3957 to 4252)

There are 19144 tests, see "Raw output" for the list of tests 3957 to 4252.
Raw output
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature enabled and user authenticated logs errors to Sentry 
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=error' when authorization code is not received
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature enabled and user authenticated redirects with 'fitbit=success' when is token storage is successful'
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature enabled and user unauthenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature enabled and user unverified returns forbidden
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature not enabled and user authenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#callback fitbit feature not enabled and user unauthenticated navigating to /fitbit-callback returns error
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#connect fitbit feature disabled and authenticated user returns not found
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#connect fitbit feature enabled and authenticated user redirects to fitbit
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#connect fitbit feature enabled and un-authenticated user returns unauthenticated
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#connect fitbit feature enabled and un-verified user returns forbidden
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController 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.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#disconnect fitbit feature enabled and user unauthenticated navigating to /fitbit/disconnect returns error
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.fitbit.fitbit_controller_spec ‑ DhpConnectedDevices::Fitbit::FitbitController fitbit#disconnect fitbit feature enabled and user unverified returns forbidden
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.veteran_device_record_controller_spec ‑ DhpConnectedDevices::VeteranDeviceRecordsController veteran_device_record#record authenticated user with icn returns veteran device record
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.veteran_device_record_controller_spec ‑ DhpConnectedDevices::VeteranDeviceRecordsController veteran_device_record#record authenticated user without icn returns veteran device record
modules.dhp_connected_devices.spec.controllers.dhp_connected_devices.veteran_device_record_controller_spec ‑ DhpConnectedDevices::VeteranDeviceRecordsController veteran_device_record#record unauthenticated user returns unauthenticated error
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.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.v1.lighthouse.facility_spec ‑ FacilitiesApi::V1::Lighthouse::Facility Creating object defaults
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating defaults to false
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating sets a hexdigest as the id
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating sets the provider_type to GroupPracticeOrAgency
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms care_site_address_city into address_city
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms care_site_address_state into address_state_province
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms care_site_address_street into address_street
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms care_site_address_zip_code into address_postal_code
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms care_site_phone_number into caresite_phone
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms contact_method into contact_method
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms is_accepting_new_patients into acc_new_patients
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms organization_fax into fax
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms provider_accepting_new_patients into acc_new_patients
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms provider_gender into gender
modules.facilities_api.spec.models.facilities_api.v1.ppms.provider_spec ‑ FacilitiesApi::V1::PPMS::Provider Creating transforms provider_identifier into id
modules.facilities_api.spec.models.facilities_api.v1.ppms.specialty_spec ‑ FacilitiesApi::V1::PPMS::Specialty defaults to nil
modules.facilities_api.spec.models.facilities_api.v1.ppms.specialty_spec ‑ FacilitiesApi::V1::PPMS::Specialty transforms :coded_specialty into :specialty_code
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities/ccp/provider is expected to validate that get /facilities_api/v1/ccp/provider returns 200
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities/ccp/specialties is expected to validate that get /facilities_api/v1/ccp/specialties returns 200
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities/ccp/urgent_care is expected to validate that get /facilities_api/v1/ccp/urgent_care returns 200
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities/va/{id} is expected to validate that get /facilities_api/v1/va/{id} returns 200
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities/va/{id} is expected to validate that get /facilities_api/v1/va/{id} returns 404
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities_api/v1/va is expected to validate that get /facilities_api/v1/va returns 200
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs API Documentation facilities_api/v1/va is expected to validate that get /facilities_api/v1/va returns 400
modules.facilities_api.spec.requests.facilities_api.apidoc_spec ‑ FacilitiesApi::Apidocs json validation has valid json
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index Empty Results responds to GET #index with success even if no providers are found
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=pharmacy returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider Missing specialties param requires a specialty code
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider paginates ppms responses (page: 1, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider paginates ppms responses (page: 2, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider paginates ppms responses (page: 3, per_page: 20
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider returns a results from the provider_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider sends a 'facilities.ppms.v1.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=provider specialties=261QU0200X returns a results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #index type=urgent_care returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #pharmacy returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #provider Missing specialties param requires a specialty code
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #provider returns a results from the provider_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #provider specialties=261QU0200X returns a results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #specialties returns a list of available specializations
modules.facilities_api.spec.requests.facilities_api.v1.ccp_request_spec ‑ FacilitiesApi::V1::Ccp #urgent_care returns results from the pos_locator
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>2} is expected to contain ids: ["vc_0102V", "vc_0110V", "nca_808", "nca_947", "vha_526", "vha_526QA", "vc_0109V", "vc_0857MVC", "vha_561GD", "vc_0132V"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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_552", "vha_552GB", "vha_442GC", "vha_442GB", "vha_552GA", "vha_552GD"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to contain ids: ["vha_644BY", "vc_0524V", "vba_345g", "vba_345", "vha_644QA", "vc_0517V", "vha_644GG", "vha_644", "vha_644QB", "vha_644GH"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659, :radius=>50} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} each response is expected to have a distance
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to contain ids: ["vha_644BY", "vc_0524V", "vba_345g", "vba_345", "vha_644QA", "vc_0517V", "vha_644GG", "vha_644", "vha_644QB", "vha_644GH"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:lat=>33.298639, :long=>-111.789659} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:state=>"TX"} is expected to contain ids: ["vc_0702V", "vc_0703V", "vc_0705V", "vc_0706V", "vc_0707V", "vc_0708V", "vc_0710V", "vc_0711V", "vc_0712V", "vc_0714V"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:state=>"TX"} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:state=>"TX"} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:state=>"TX"} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to contain ids: ["vha_644BY"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to have specified pagination metadata
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to include pagination links
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index behaves like paginated request from params with expected IDs {:zip=>85297} is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] false behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] false behaves like paginated request from params with expected IDs {:mobile=>false, :bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vha_630", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0106V", "vc_0105V", "vha_561GE", "vc_0102V", "vc_0110V", "vha_526"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] false behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] false behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] false behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] mobile not passed behaves like paginated request from params with expected IDs {:bbox=>[-74.73, 40.015, -73.231, 41.515], :page=>1} is expected to contain ids: ["vba_306h", "vba_306i", "vha_630", "vba_306", "vha_630GA", "vc_0133V", "vha_526GD", "vc_0106V", "vc_0105V", "vha_561GE"]
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] mobile not passed behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] mobile not passed behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] mobile not passed behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] true behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] true behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] true behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] true behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:mobile] true behaves like paginated request from params 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.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:type] = health params[:services] = ['Covid19Vaccine'] facilities_locator_mobile_covid_online_scheduling disabled is expected not to populate tmpCovidOnlineScheduling
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:type] = health params[:services] = ['Covid19Vaccine'] facilities_locator_mobile_covid_online_scheduling disabled is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:type] = health params[:services] = ['Covid19Vaccine'] facilities_locator_mobile_covid_online_scheduling enabled is expected not to populate tmpCovidOnlineScheduling
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index params[:type] = health params[:services] = ['Covid19Vaccine'] facilities_locator_mobile_covid_online_scheduling enabled is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index returns 400 for benefits query with unknown service
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index returns 400 for health query with unknown service
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index returns 400 for invalid type parameter
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index returns 400 for query with services but no type
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #index sends a 'lighthouse.facilities.request.faraday' notification to any subscribers listening
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #show is expected to match { data: { id: "vha_648A4", type: "facility", attributes: { access: { health: [{ service: "Audiology", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "Dermatology", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "MentalHealthCare", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "Ophthalmology", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "Optometry", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "PrimaryCare", new: #<a kind of Float>, established: #<a kind of Float> }, { service: "SpecialtyCare", new: #<a kind of Float>, established: #<a kind of Float> }], effectiveDate: "2022-01-23" }, activeStatus: "A", address: { mailing: {}, physical: { zip: "98661-3753", city: "Vancouver", state: "WA", address1: "1601 East 4th Plain Boulevard", address2: nil, address3: nil } }, classification: "VA Medical Center (VAMC)", detailedServices: nil, distance: nil, facilityType: "va_health_facility", feedback: { health: { primaryCareUrgent: 0.7699999809265137, primaryCareRoutine: 0.8500000238418579 }, effectiveDate: "2021-03-05" }, 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: "Portland VA Medical Center-Vancouver", 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: { other: [], health: ["Audiology", "DentalServices", "Dermatology", "MentalHealthCare", "Ophthalmology", "Optometry", "Podiatry", "PrimaryCare", "SpecialtyCare"], lastUpdated: "2022-01-23" }, uniqueId: "648A4", visn: "20", website: "https://www.va.gov/portland-health-care/locations/portland-va-medical-center-vancouver/", tmpCovidOnlineScheduling: nil } } }
modules.facilities_api.spec.requests.facilities_api.v1.va_request_spec ‑ FacilitiesApi::V1::Va GET #show is expected to return true for `successful?` or `successfuls?`
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes active_status
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes address
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes classification
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes facility_type
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes feedback
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes hours
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes id
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes lat and long
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes mobile
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes name
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes phone
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes services
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes tmpCovidOnlineScheduling
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes visn
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes wait times
modules.facilities_api.spec.serializers.facilities_api.v1.lighthouse.facility_serializer_spec ‑ FacilitiesApi::V1::Lighthouse::FacilitySerializer includes website
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::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.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::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.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client with a bad API key returns a 401 error
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_by_id has operational_hours_special_instructions
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_by_id returns a 404 error
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_by_id returns a facility
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_facilities returns an error message for a bad param
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_facilities returns matching facilities for bbox request
modules.facilities_api.spec.services.facilities_api.v1.lighthouse.client_spec ‑ FacilitiesApi::V1::Lighthouse::Client#get_facilities returns matching facilities for lat and long request with distance
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::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.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client#direct_booking_eligibility_criteria_by_id finds a facility by ID
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client#sanitize_id 523A5 is expected to eql "523A5"
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client#sanitize_id vha_523A5 is expected to eql "523A5"
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client#sanitize_id vha_631 is expected to eql "631"
modules.facilities_api.spec.services.facilities_api.v1.mobile_covid.client_spec ‑ FacilitiesApi::V1::MobileCovid::Client#sanitize_id vha_689A4 is expected to eql "689A4"
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::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.v1.ppms.client_spec ‑ FacilitiesApi::V1::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.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Radius limits radius to 1
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Radius limits radius to 500
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Results maxResults cannot be greater then 50
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Results maxResults cannot be less than 2
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Results page and per_page is not required
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Clamping Results returns paginated results
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client base params Sanitizing Longitude and Latitude only sends 5 digits of accuracy to ppms
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client with a Geocode error from PPMS raises BackendUnhandledException when PPMS raises a stack trace
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client with a stack trace from PPMS raises BackendUnhandledException when PPMS raises a stack trace
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client with an empty result returns an empty array
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client with an http timeout logs an error and raise GatewayTimeout
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client with an unknown error from PPMS raises BackendUnhandledException when errors happen
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Paginated Responses Page 1 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Paginated Responses Page 1 is expected to have the following attributes
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Paginated Responses Page 2 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Paginated Responses Page 3 is expected to contain the following provider IDs
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Require between 1 and 5 Specialties accepts upto 5 specialties
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#facility_service_locator Require between 1 and 5 Specialties ignores more than 5 specialties
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#pos_locator finds places of service
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#provider_locator Require between 1 and 5 Specialties accepts upto 5 specialties
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#provider_locator Require between 1 and 5 Specialties ignores more than 5 specialties
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#provider_locator returns a list of providers
modules.facilities_api.spec.services.facilities_api.v1.ppms.client_spec ‑ FacilitiesApi::V1::PPMS::Client#specialties returns some Specialties
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response#places_of_service creates Providers from a ppms response with offset
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response#places_of_service sets all Providers ID to a sha256
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response#places_of_service sets all provider_type to GroupPracticeOrAgency
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response#providers creates Providers from a ppms response with offset
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response#providers sets all Providers ID to a sha256
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize calculates total_entries
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize has a default current_page of 1
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize has a default per_page of 10
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize parses current_page from the params
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize parses the per_page from the params
modules.facilities_api.spec.services.facilities_api.v1.ppms.response_spec ‑ FacilitiesApi::V1::PPMS::Response.initialize takes a body argument and sets the body attribute
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse before_save returns the user_demographics_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse encryption encrypts questionnaire_response_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse encryption encrypts user_demographics_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to appointment_id
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to questionnaire_response_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to questionnaire_response_id
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to user
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to user_demographics_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse object initialization responds to user_uuid
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse validations is not valid without questionnaire_response_data
modules.health_quest.spec.models.questionnaire_response_spec ‑ HealthQuest::QuestionnaireResponse validations is valid with questionnaire_response_data
modules.health_quest.spec.models.session_store_spec ‑ HealthQuest::SessionStore#update updates the user attributes passed in as arguments
modules.health_quest.spec.request.apidocs_request_spec ‑ health quest appointment requests GET /health_quest/v0/apidocs has a correct openapi version
modules.health_quest.spec.request.apidocs_request_spec ‑ health quest appointment requests GET /health_quest/v0/apidocs has a success status
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointment `show` health quest user returns a FHIR type of Appointment
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointment `show` loa1 user has access denied message
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointment `show` loa1 user has forbidden status
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointments `index` health quest user returns a FHIR Bundle 
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointments `index` loa1 user has access denied message
modules.health_quest.spec.request.lighthouse_appointments_request_spec ‑ Lighthouse appointments GET appointments `index` loa1 user has forbidden status
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET location `show` health quest user returns a FHIR type of Location
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET location `show` loa1 user has access denied message
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET location `show` loa1 user has forbidden status
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET locations `index` health quest user returns a FHIR Bundle 
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET locations `index` loa1 user has access denied message
modules.health_quest.spec.request.locations_request_spec ‑ Lighthouse locations GET locations `index` loa1 user has forbidden status

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 4253 to 4630)

There are 19144 tests, see "Raw output" for the list of tests 4253 to 4630.
Raw output
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organization `show` health quest user returns a FHIR type of Location
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organization `show` loa1 user has access denied message
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organization `show` loa1 user has forbidden status
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organizations `index` health quest user returns a FHIR Bundle 
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organizations `index` loa1 user has access denied message
modules.health_quest.spec.request.organizations_request_spec ‑ Lighthouse organizations GET organizations `index` loa1 user has forbidden status
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients GET signed_in_patient response health quest user returns a Patient FHIR response type
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients GET signed_in_patient response loa1 user has access denied message
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients GET signed_in_patient response loa1 user has forbidden status
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients POST patient response health quest user returns a Patient FHIR response type
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients POST patient response loa1 user has access denied message
modules.health_quest.spec.request.patients_request_spec ‑ health_quest patients POST patient response loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager health quest user returns a formatted hash response
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager#show health quest user returns the questionnaire_response disposition
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager#show health quest user returns the questionnaire_response type
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager#show health quest user returns the questionnaire_response_id for now
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager#show loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager GET questionnaire_manager#show loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager POST questionnaire manager health quest user returns a QuestionnaireResponse FHIR response type
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager POST questionnaire manager loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_manager_request_spec ‑ health_quest questionnaire_manager POST questionnaire manager loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET all questionnaire responses health quest user returns a FHIR bundle
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET all questionnaire responses loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET all questionnaire responses loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET questionnaire response health quest user returns a FHIR type of QuestionnaireResponse
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET questionnaire response loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses GET questionnaire response loa1 user has forbidden status
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses POST questionnaire response health quest user returns a QuestionnaireResponse FHIR response type
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses POST questionnaire response loa1 user has access denied message
modules.health_quest.spec.request.questionnaire_responses_request_spec ‑ health_quest questionnaire_responses POST questionnaire response loa1 user has forbidden status
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET all questionnaires health quest user returns a FHIR bundle
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET all questionnaires loa1 user has access denied message
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET all questionnaires loa1 user has forbidden status
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET questionnaire health quest user returns a FHIR type of Questionnaire
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET questionnaire loa1 user has access denied message
modules.health_quest.spec.request.questionnaires_request_spec ‑ health_quest questionnaires GET questionnaire loa1 user has forbidden status
modules.health_quest.spec.services.facilities.request_spec ‑ HealthQuest::Facilities::Request#facilities_headers returns a Faraday::Response
modules.health_quest.spec.services.facilities.request_spec ‑ HealthQuest::Facilities::Request#get returns a Faraday::Response
modules.health_quest.spec.services.facilities.request_spec ‑ HealthQuest::Facilities::Request.build returns an instance of Request
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken attributes responds to api
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken constants has a SIGNING_ALGORITHM of RS512
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken constants has a TOKEN_PATH of /v1/token
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken constants has an EXPIRATION_DURATION of 15
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken#claims when health_api aud points to health api
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken#claims when pgd_api aud points to pgd api
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken#sign_assertion decoded jwt token has a set of keys
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken#sign_assertion is a String
modules.health_quest.spec.services.lighthouse.claims_token_spec ‑ HealthQuest::Lighthouse::ClaimsToken.build returns an instance of ClaimsToken
modules.health_quest.spec.services.lighthouse.fhir_client_spec ‑ HealthQuest::Lighthouse::FHIRClient#api_query_path raises NotImplementedError
modules.health_quest.spec.services.lighthouse.fhir_client_spec ‑ HealthQuest::Lighthouse::FHIRClient#client has a fhir_client
modules.health_quest.spec.services.lighthouse.fhir_client_spec ‑ HealthQuest::Lighthouse::FHIRClient#headers raises NotImplementedError
modules.health_quest.spec.services.lighthouse.fhir_client_spec ‑ HealthQuest::Lighthouse::FHIRClient#url has a pgd path
modules.health_quest.spec.services.lighthouse.fhir_headers_spec ‑ HealthQuest::Lighthouse::FHIRHeaders#auth_header has an auth_header key/val
modules.health_quest.spec.services.lighthouse.fhir_headers_spec ‑ HealthQuest::Lighthouse::FHIRHeaders#content_type_header has a content_type_header key/val
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler attributes responds to session_id
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler attributes responds to session_store
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler attributes responds to token
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler#get when session does not exist returns nil
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler#get when session exists returns an instance of SessionStore
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler#save saves and returns a SessionStore
modules.health_quest.spec.services.lighthouse.redis_handler_spec ‑ HealthQuest::Lighthouse::RedisHandler.build returns an instance of RedisHandler
modules.health_quest.spec.services.lighthouse.request_spec ‑ HealthQuest::Lighthouse::Request#post returns a Faraday::Response
modules.health_quest.spec.services.lighthouse.request_spec ‑ HealthQuest::Lighthouse::Request.build returns an instance of Request
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session attributes responds to api
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session attributes responds to id
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session attributes responds to redis_handler
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session attributes responds to token
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session attributes responds to user
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#establish_lighthouse_session returns a session store
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#lighthouse_access_token returns a Token instance
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#retrieve when session does not exist returns a new session
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#retrieve when session exists returns existing session
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#session_from_redis when session does not exist returns nil
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#session_from_redis when session exists returns an instance of SessionStore
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#session_id when health_api builds a health session_id
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session#session_id when pgd_api builds a pgd session_id
modules.health_quest.spec.services.lighthouse.session_spec ‑ HealthQuest::Lighthouse::Session.build returns an instance of Session
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to access_token
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to api
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to claims_token
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to decoded_token
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to request
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token attributes responds to user
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token constants has a SCOPES_DELIMITER
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token constants has an ACCESS_TOKEN
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token constants has an EXPIRATION
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#api_paths when health_api returns the health token path
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#api_paths when pgd_api returns the pgd token path
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#base64_encoded_launch base64 encodes the launch object
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#created_at is an Integer
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#fetch returns an instance of Token
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#post_params when health_api sets the health scopes
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#post_params when pgd_api sets the pgd scopes
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#scopes when health_api returns the health api scopes
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#scopes when pgd_api returns the pgd api scopes
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token#ttl_duration is an Integer
modules.health_quest.spec.services.lighthouse.token_spec ‑ HealthQuest::Lighthouse::Token.build returns an instance of Token
modules.health_quest.spec.services.middleware.health_quest_logging_spec ‑ HealthQuest::Middleware::HealthQuestLogging#call when not success status rails logger should receive the failed log tags
modules.health_quest.spec.services.middleware.health_quest_logging_spec ‑ HealthQuest::Middleware::HealthQuestLogging#call when status 200 rails logger should receive the success log tags
modules.health_quest.spec.services.middleware.response.errors_spec ‑ HealthQuest::Middleware::Response::Errors handles 400 errors
modules.health_quest.spec.services.middleware.response.errors_spec ‑ HealthQuest::Middleware::Response::Errors handles 403 errors
modules.health_quest.spec.services.middleware.response.errors_spec ‑ HealthQuest::Middleware::Response::Errors handles 404 errors
modules.health_quest.spec.services.middleware.response.errors_spec ‑ HealthQuest::Middleware::Response::Errors handles 500 errors
modules.health_quest.spec.services.middleware.response.errors_spec ‑ HealthQuest::Middleware::Response::Errors handles errors
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter attributes responds to appointments
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter attributes responds to hashed_questionnaires
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter#appt_location_id returns a context_key
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter#questions_with_qr returns a basic structure
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter#to_a returns an array of formatted data
modules.health_quest.spec.services.questionnaire_manager.basic_questionnaire_manager_formatter_spec ‑ HealthQuest::QuestionnaireManager::BasicQuestionnaireManagerFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory constants has a HEALTH_CARE_FORM_PREFIX
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory constants has an ID_MATCHER
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory constants has an USE_CONTEXT_DELIMITER
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory included modules includes FactoryTypes
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory object initialization responds to attributes
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#all when appointment does not exist returns a default hash
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#all when appointments and patient and questionnaire_responses and sip and no questionnaires has a FHIR::Patient patient
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#all when appointments and patient and questionnaire_responses and sip and no questionnaires returns a default hash
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#all when appointments and questionnaires and questionnaire_responses and sip and no patient has a nil patient
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#all when appointments and questionnaires and questionnaire_responses and sip and no patient returns a default hash
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#create_questionnaire_response returns a ClientReply
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#generate_questionnaire_response_pdf returns the id for now
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_facilities returns an array of facilities
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_lighthouse_appointments returns a FHIR::ClientReply
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_locations returns an array of locations
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_organizations returns an array of organizations
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_organizations search receives the correct set of arguments
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_patient returns a FHIR::ClientReply
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_questionnaire_responses returns a FHIR::ClientReply
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_questionnaires returns a FHIR::ClientReply
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_save_in_progress returns an empty array when user does not exist
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory#get_use_context returns a formatted use-context string
modules.health_quest.spec.services.questionnaire_manager.factory_spec ‑ HealthQuest::QuestionnaireManager::Factory.manufacture returns an instance of the described class
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#appointment_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#location_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#organization_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#patient_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#questionnaire_response_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.factory_types_spec ‑ HealthQuest::QuestionnaireManager::FactoryTypes#questionnaire_type returns a hash
modules.health_quest.spec.services.questionnaire_manager.organization_formatter_spec ‑ HealthQuest::QuestionnaireManager::OrganizationFormatter attributes responds to orgs_array
modules.health_quest.spec.services.questionnaire_manager.organization_formatter_spec ‑ HealthQuest::QuestionnaireManager::OrganizationFormatter#add_phones_to_org adds phone number to org
modules.health_quest.spec.services.questionnaire_manager.organization_formatter_spec ‑ HealthQuest::QuestionnaireManager::OrganizationFormatter#facilities_by_ids formats facilities by ids
modules.health_quest.spec.services.questionnaire_manager.organization_formatter_spec ‑ HealthQuest::QuestionnaireManager::OrganizationFormatter#to_h builds a formatted hash
modules.health_quest.spec.services.questionnaire_manager.organization_formatter_spec ‑ HealthQuest::QuestionnaireManager::OrganizationFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo attributes responds to composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#appointment_date calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#appointment_destination calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#appointment_time calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#draw uses calls the appropriate methods
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#formatted_date has a formatted_date
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#formatted_destination has a formatted_destination
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#formatted_time has a formatted_time
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#provider_text calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#qr_submitted_time has a qr_submitted_time
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#set_text when `key` calls set_text with the right arguments
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#set_text when `value` calls set_text with the correct arguments
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo#user_data returns user_data
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.appointment_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::AppointmentInfo.build is an instance of AppointmentInfo
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer attributes responds to properties
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer included modules includes {Prawn::View}
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#build_pdf fonts sets the font
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#build_pdf layout components builds the components in order
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#document contains properties
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#document receives the correct arguments
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#document returns an instance of {Prawn::Document}
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer#set_font sets the font
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.composer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Composer.synthesize is an instance of composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics attributes responds to composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#country calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#demographics_header calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#dob calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#draw uses calls the appropriate methods
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#format_address formats a given address
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#format_phone formats a given phone
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#formatted_dob has a formatted_dob
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#formatted_name has a formatted_name
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#full_name calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#gender calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#home_address calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#home_phone calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#mailing_address calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#mobile_phone calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#set_text when `key` calls set_text with the right arguments
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#set_text when `value` calls set_text with the correct arguments
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#user_data returns user_data
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics#work_phone calls set_text twice
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.demographics_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Demographics.build is an instance of Demographics
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer attributes responds to composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#date_of_birth has a date_of_birth
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#draw receives a block
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#draw uses a bounding box
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#footer_text has a footer text
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#full_name has a full_name
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer#user_data returns user_data
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.footer_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Footer.build is an instance of Footer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header attributes responds to composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header#draw receives a block
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header#draw uses a bounding box
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header#org_name returns the org name
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header#qr_data returns qr snapshot data
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header#today returns today's date
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.header_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Header.build is an instance of Header
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#author returns `Department of Veterans Affairs`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#creation_date returns the date of creation
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#creator returns `va.gov`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#info returns the properties info hash
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#keywords returns `health questionnaires pre-visit`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#language returns `en-us`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#margin returns `0`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#page_layout returns `:portrait`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#page_size returns `A4`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#producer returns `va.gov`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#subject returns `Primary Care Questionnaire`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties#title returns `Primary Care Questionnaire`
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.properties_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::Properties.build is an instance of properties
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo attributes responds to composer
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo attributes responds to opts
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo#draw uses calls the appropriate methods
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo#questionnaire_items calls prawn methods
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo#visit_header calls text_box once
modules.health_quest.spec.services.questionnaire_manager.pdf_generator.questionnaire_response_info_spec ‑ HealthQuest::QuestionnaireManager::PdfGenerator::QuestionnaireResponseInfo.build is an instance of QuestionnaireResponseInfo
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter attributes responds to questionnaires_array
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter#codes returns an array
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter#to_h builds a formatted hash
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter#use_contexts returns an array
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter#value_codeable_concepts is an array
modules.health_quest.spec.services.questionnaire_manager.questionnaire_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.questionnaire_response_collector_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponseCollector attributes responds to groups
modules.health_quest.spec.services.questionnaire_manager.questionnaire_response_collector_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponseCollector constants has an ID_MATCHER
modules.health_quest.spec.services.questionnaire_manager.questionnaire_response_collector_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponseCollector#collect sets the questionnaire response data
modules.health_quest.spec.services.questionnaire_manager.questionnaire_response_collector_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponseCollector.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter attributes responds to qr_array
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter constants has an ID_MATCHER
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter#appointment_id gets an appointment_id from a reference field
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter#reference returns a reference field
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter#to_h builds a formatted hash
modules.health_quest.spec.services.questionnaire_manager.questionnaire_responses_formatter_spec ‑ HealthQuest::QuestionnaireManager::QuestionnaireResponsesFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.resource_hash_id_formatter_spec ‑ HealthQuest::QuestionnaireManager::ResourceHashIdFormatter attributes responds to resource_array
modules.health_quest.spec.services.questionnaire_manager.resource_hash_id_formatter_spec ‑ HealthQuest::QuestionnaireManager::ResourceHashIdFormatter#to_h builds a formatted hash
modules.health_quest.spec.services.questionnaire_manager.resource_hash_id_formatter_spec ‑ HealthQuest::QuestionnaireManager::ResourceHashIdFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup attributes responds to base_qm
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup attributes responds to hashed_qr
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup attributes responds to hashed_sip
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#appt_id returns an appt_id
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#appt_questionnaires returns a hash
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#empty? is empty
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#empty? when responses present is not empty
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#qr_responses returns a questionnaire response array
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup#sip_responses returns a sip array
modules.health_quest.spec.services.questionnaire_manager.responses_group_spec ‑ HealthQuest::QuestionnaireManager::ResponsesGroup.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_collector_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressCollector attributes responds to groups
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_collector_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressCollector constants has an ID_MATCHER
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_collector_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressCollector constants has an IN_PROGRESS_STATUS
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_collector_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressCollector#collect sets the in-progress status
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_collector_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressCollector.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_formatter_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressFormatter attributes responds to sip_array
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_formatter_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressFormatter constants has an ID_MATCHER
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_formatter_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressFormatter#appointment_id gets an appointment_id from an object
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_formatter_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressFormatter#to_h builds a formatted hash
modules.health_quest.spec.services.questionnaire_manager.save_in_progress_formatter_spec ‑ HealthQuest::QuestionnaireManager::SaveInProgressFormatter.build returns an instance of subject
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to appointments
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to hashed_questionnaire_responses
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to hashed_questionnaires
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to hashed_save_in_progress
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to locations
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to organizations
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to questionnaire_responses
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to questionnaires
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer attributes responds to save_in_progress
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#combine when no sip and no questionnaire response data returns appointment with questionnaire and empty questionnaire response
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#combine when questionnaire response and sip data returns appointment with questionnaire and matching questionnaire response
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#combine when questionnaire response data and no sip returns appointment with questionnaire and matching questionnaire response
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#combine when sip and no questionnaire response data returns appointment with questionnaire and matching questionnaire response
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#hashed_questionnaire_responses returns a hash
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#hashed_questionnaires returns a hash
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer#hashed_save_in_progress returns a hash
modules.health_quest.spec.services.questionnaire_manager.transformer_spec ‑ HealthQuest::QuestionnaireManager::Transformer.manufacture is an instance of the subject
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient included modules includes Shared::IdentityMetaInfo
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient object initialization has an an instance of a FHIR::Identifier
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient object initialization has an an instance of a FHIR::Meta
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient object initialization has an an instance of a FHIR::Patient
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient object initialization has an an instance of a User
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient object initialization has attributes
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#identifier_code returns the patient resource identifier
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#identifier_type returns a hash
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#identifier_value returns the resource identifier value
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#name returns a name array
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#prepare has a meta hash
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#prepare has a name array
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#prepare has an identifier hash
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#set_identifiers returns a formatted hash
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient#set_meta returns a formatted hash
modules.health_quest.spec.services.resource.client_model.patient_spec ‑ HealthQuest::Resource::ClientModel::Patient.manufacture returns an instance of subject
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse included modules includes Shared::IdentityMetaInfo
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has a codeable_concept
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has a narrative
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has a source_reference
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has a subject_reference
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has an identifier
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has an instance of a FHIR::Meta
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has an instance of a FHIR::QuestionnaireResponse
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has an instance of a User
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has an instance of a data hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse object initialization has attributes
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#identifier_code returns the patient resource identifier
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#identifier_type returns a hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#identifier_value returns the resource identifier value
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a completed status
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a group
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a meta hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a questionnaire
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a source
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a subject
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has a text hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has an authored date
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#prepare has an identifier hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#set_identifiers returns a formatted hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse#set_meta returns a formatted hash
modules.health_quest.spec.services.resource.client_model.questionnaire_response_spec ‑ HealthQuest::Resource::ClientModel::QuestionnaireResponse.manufacture returns an instance of MapQuery
modules.health_quest.spec.services.resource.factory_spec ‑ HealthQuest::Resource::Factory object initialization responds to attributes
modules.health_quest.spec.services.resource.factory_spec ‑ HealthQuest::Resource::Factory#create returns a ClientReply
modules.health_quest.spec.services.resource.factory_spec ‑ HealthQuest::Resource::Factory#get returns a ClientReply
modules.health_quest.spec.services.resource.factory_spec ‑ HealthQuest::Resource::Factory#search returns a ClientReply
modules.health_quest.spec.services.resource.factory_spec ‑ HealthQuest::Resource::Factory.manufacture returns an instance of the described class
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query included modules includes Lighthouse::FHIRClient
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query included modules includes Lighthouse::FHIRHeaders
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query object initialization has a attributes
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#api_query_path returns the pgd api path
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#create calls create on the FHIR client
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#create has request headers
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#fhir_model is a FHIR::QuestionnaireResponse class
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#get with valid id has request headers
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#get with valid id returns an instance of Reply
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#search with valid options calls search on the FHIR client
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query#search_options builds options
modules.health_quest.spec.services.resource.query_spec ‑ HealthQuest::Resource::Query.build returns an instance of MapQuery
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo Constants has a CODING_SYSTEM
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo Constants has a META_CODE
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo Constants has a META_DISPLAY
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo Constants has a META_SYSTEM
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo Constants has a SYSTEM_ID
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#identifier raises NotImplementedError
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#identifier_code raises NotImplementedError
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#identifier_type returns a hash
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#identifier_value raises NotImplementedError
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#meta raises NotImplementedError
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#set_identifiers returns the models identifier
modules.health_quest.spec.services.shared.identity_meta_info_spec ‑ HealthQuest::Shared::IdentityMetaInfo#set_meta returns the models meta
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder object attributes responds to set attributes
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#appointment_dates has an appointment_dates
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#appointment_id has an appointment_id
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#appointment_reference has an appointment reference link
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#clinic_id has a clinic_id
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#context_type_value has a context_type_value
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#location_identifier has an location_identifier
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#location_ids has a location_ids
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#org_id has an org_id
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#organization_identifier has an organization_identifier
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#organization_ids has a organization_ids
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#registry when resource is appointment has relevant keys
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#registry when resource is location has relevant keys
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#registry when resource is organization has relevant keys
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#registry when resource is questionnaire has relevant keys
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#registry when resource is questionnaire_response has relevant keys
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#resource_count has a resource_count
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#resource_created_date has a resource_created_date
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#resource_page has a resource_count
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is location when _id returns an _id hash
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is organization when _id returns an _id hash
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is questionnaire when use_context returns an use_context hash
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is questionnaire_response when appointment_id returns a subject hash

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 4631 to 4970)

There are 19144 tests, see "Raw output" for the list of tests 4631 to 4970.
Raw output
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is questionnaire_response when authored returns an authored hash
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder#to_hash when resource is questionnaire_response when patient returns a subject hash
modules.health_quest.spec.services.shared.options_builder_spec ‑ HealthQuest::Shared::OptionsBuilder.manufacture returns an OptionsBuilder instance
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index Valid params with more zip with leading 0 Returns gmt threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index Valid params with more zip with leading 0 Returns national threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index Valid params with more zip with leading 0 Returns pennsion threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index Valid params with more zip with leading 0 returns a successful response with accurate data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with invalid parameters returns an error message for invalid parameters
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with invalid parameters returns an unprocessable entity status
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with invalid zipcode returns an error message for invalid zipcode
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with invalid zipcode returns an unprocessable entity status
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with valid parameters Returns gmt threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with valid parameters Returns national threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with valid parameters Returns pennsion threshold data
modules.income_limits.spec.requests.v1.limits_by_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #index with valid parameters returns a successful response with accurate data
modules.income_limits.spec.requests.v1.validate_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #validate_zipcode with an invalid zip Returns false when given an invalid zip code
modules.income_limits.spec.requests.v1.validate_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #validate_zipcode with an invalid zip returns a successful response with accurate data
modules.income_limits.spec.requests.v1.validate_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #validate_zipcode with valid parameters Validates a valid zip code
modules.income_limits.spec.requests.v1.validate_zip_code_spec ‑ IncomeLimits::V1::IncomeLimitsController GET #validate_zipcode with valid parameters returns a successful response with accurate data
modules.meb_api.spec.dgi.automation.service_spec ‑ MebApi::DGI::Automation::Service#post_claimant_info for Chapter33 with a successful submission and info exists for Chapter33 successfully receives an Claimant object
modules.meb_api.spec.dgi.contact_info.service_spec ‑ MebApi::DGI::ContactInfo::Service#check_for_duplicates with a successful submission successfully receives information on submitted contact info
modules.meb_api.spec.dgi.eligibility.service_spec ‑ MebApi::DGI::Eligibility::Service#get_eligibility when successful returns a status of 200
modules.meb_api.spec.dgi.enrollment.service_spec ‑ MebApi::DGI::Enrollment::Service#get_enrollment when successful returns a status of 200
modules.meb_api.spec.dgi.enrollment.service_spec ‑ MebApi::DGI::Enrollment::Service#submit_enrollment_verification when successful returns a status of 200
modules.meb_api.spec.dgi.exclusion_period.service_spec ‑ MebApi::DGI::ExclusionPeriod::Service#get_exclusion_periods when successful returns a status of 200
modules.meb_api.spec.dgi.forms.service.claimant_spec ‑ MebApi::DGI::Forms::Claimant::Service#post_claimant_info with a successful submission and info exists successfully receives an Claimant object
modules.meb_api.spec.dgi.forms.service.claimant_spec ‑ MebApi::DGI::Forms::Claimant::Service#post_toe_claimant_info with a successful submission and info exists for toe successfully receives an Claimant object
modules.meb_api.spec.dgi.forms.service.sponsor_spec ‑ MebApi::DGI::Forms::Sponsor::Service#post_sponsor when successful FryDea returns a status of 200
modules.meb_api.spec.dgi.forms.service.sponsor_spec ‑ MebApi::DGI::Forms::Sponsor::Service#post_sponsor when successful Toes returns a status of 200
modules.meb_api.spec.dgi.forms.service.toe_submission_service_spec ‑ MebApi::DGI::Forms::Submission::Service#submit_toe_claim when successful returns a status of 200
modules.meb_api.spec.dgi.letters.service_spec ‑ MebApi::DGI::Letters::Service#get_claim_letter when successful returns a status of 200
modules.meb_api.spec.dgi.letters.service_spec ‑ MebApi::DGI::Letters::Service#get_fry_claim_letter when successful returns a status of 200
modules.meb_api.spec.dgi.status.service_spec ‑ MebApi::DGI::Status::Service#get_claim_status when successful returns a status of 200
modules.meb_api.spec.dgi.status.service_spec ‑ MebApi::DGI::Status::Service#get_toe_claim_status when successful returns a status of 200
modules.meb_api.spec.dgi.submission.service_spec ‑ MebApi::DGI::Submission::Service#submit_claim when successful returns a status of 200
modules.meb_api.spec.dgi.submission.service_spec ‑ MebApi::DGI::Submission::Service#submit_claim with leading asterisks in account number replaces asterisked account and routing numbers with real values
modules.meb_api.spec.lib.authentication_token_service_spec ‑ MebApi::AuthenticationTokenService.call returns an authentication token
modules.meb_api.spec.requests.meb_api.v0.apidocs_request_spec ‑ MebApi::V0::ApidocsController GET /meb_api/v0/apidocs renders the apidocs as json
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/claimant_info when user does not have ICN denies access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/claimant_info when user does not have SSN denies access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/claimant_info when user has an ICN, SSN, and is LOA3 grants access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/claimant_info when user is not LOA3 denies access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/forms_claimant_info when user does not have ICN denies access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/forms_claimant_info when user does not have SSN denies access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/forms_claimant_info when user has an ICN, SSN, and is LOA3 grants access
modules.meb_api.spec.requests.meb_api.v0.base_controller_spec ‑ MebApi::V0::BaseController GET /meb_api/v0/forms_claimant_info when user is not LOA3 denies access
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/claim_letter Retrieves a veterans claim letter returns a 200 status when given claimant id as parameter
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/claim_status Retrieves a veterans claim status returns a 200 status when given claimant id as parameter and claimant is returned
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/claim_status Retrieves a veterans claim status returns a 200 status when given claimant id as parameter and no claimant is returned
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/claimant_info Looks up veteran in LTS  returns a 200 with claimant info
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/eligibility Veteran who has benefit eligibility returns a 200 with eligibility data
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/enrollment Retrieves a veterans enrollments returns a 200 status when it
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController GET /meb_api/v0/exclusion_periods retrieves data contact info  returns a 200 status when it
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController POST /meb_api/v0/duplicate_contact_info retrieves data contact info  returns a 200 status when it
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController POST /meb_api/v0/send_confirmation_email delegates to submit_0994_form_confirmation job does not delegate when feature is disabled
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController POST /meb_api/v0/send_confirmation_email delegates to submit_0994_form_confirmation job with name and email params
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController POST /meb_api/v0/send_confirmation_email delegates to submit_0994_form_confirmation job without name and email params uses current user
modules.meb_api.spec.requests.meb_api.v0.education_benefits_spec ‑ MebApi::V0::EducationBenefitsController POST /meb_api/v0/submit_enrollment_verification Creates a veterans enrollments returns a 200 status when it
modules.meb_api.spec.requests.meb_api.v0.forms_spec ‑ MebApi::V0::FormsController GET /meb_api/v0/toe/claimant_info Looks up veteran in LTS  returns a 200 with toe claimant info
modules.meb_api.spec.requests.meb_api.v0.forms_spec ‑ MebApi::V0::FormsController POST form_sponsors Retrieves sponsors for Toes returns a 200 status when it
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication authentication with Authentication-Method header value of SIS uses SIS session authentication
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication authentication with Authentication-Method header value of SIS when the access_token audience is invalid returns unauthorized
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication authentication with Authentication-Method header value other than SIS uses IAM session authentication
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication authentication without Authentication-Method header uses IAM session authentication
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has a cached active iam session returns returns ok without hitting the introspect endpoint
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has a non-cached active iam session increments the session creation success metric once
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has a non-cached active iam session measures the session creation execution time
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has a non-cached active iam session returns ok
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has a non-cached active iam session via logingov returns ok and the sign in type is LOGINGOV
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has an inactive iam session increments the inactive session metric once
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user who has an inactive iam session returns forbidden
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with a valid authorization header with a user with id theft flag set returns unauthorized
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with an invalid authorization header when the Authentication header is blank returns forbidden
modules.mobile.spec.controllers.application_controller_spec ‑ Mobile::ApplicationController authentication with an invalid authorization header when the Authentication header is missing returns forbidden
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController iam logging logs after create
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController iam logging logs after destroy
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController iam logging logs after update
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController sis logging logs after create
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController sis logging logs after destroy
modules.mobile.spec.controllers.profile_base_controller_spec ‑ Mobile::V0::ProfileBaseController sis logging logs after update
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#earliest_allowable_cache_end_date is set to 390 days from today
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache fetching when fetch_cache is false does not attempt to fetch from the cache and instead makes an upstream request
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache fetching when fetch_cache is omitted attempts to fetch from the cache, then falls back to upstream request
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache fetching when fetch_cache is true and cache is not set attempts to fetch from the cache, then falls back to upstream request
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache fetching when fetch_cache is true and cache is set fetches data from the cache and does not request from upstream
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache setting does not set cache when data was successfully fetched from cache
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache setting does not set cache when failures are present and cache_on_failure is false
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache setting set cache when failures are not present and cache_on_failure is false
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache setting sets cache when failures are present and cache_on_failure is true
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments cache setting sets cache when fetching fresh data from upstream
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments returns appointments from the V2 server when cache is not set
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments returns data found in the cache when cache is set and fetch_cache is true
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments uses default start and end dates provided dates are too close to current date
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments uses default start and end dates when not provided
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#fetch_appointments uses provided start and end dates when they are further from the current date than the defaults
modules.mobile.spec.helpers.mobile.appointments_cache_interface_spec ‑ Mobile::AppointmentsCacheInterface#latest_allowable_cache_start_date is set to the beginning of last year
modules.mobile.spec.helpers.mobile.facilities_helper_spec ‑ Mobile::FacilitiesHelper haversine distance correctly calculates a close distance
modules.mobile.spec.helpers.mobile.facilities_helper_spec ‑ Mobile::FacilitiesHelper haversine distance correctly calculates a far distance
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns list when an unexpected error occurs
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when filters are not an ActionController::Params object
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when list contains mixed models
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when list is not an array
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when the filter contains multiple operations
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when the filter is not a hash
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when the list contains data types that are not Common::Base
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when the model does contain the requested filter attribute
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches data validation and error handling logs an error and returns original list when the requested filter operation is not supported
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches excludes non-matches with the not_eq operator
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches filters an array of Common::Base objects
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches filters an array of Common::Resource objects
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches finds matches with the eq operator
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches handles multiple filters
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches matches non-string attributes
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches returns a list with an empty array of data when no matches are found
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches returns the list when empty filters are provided
modules.mobile.spec.helpers.mobile.list_filter_spec ‑ Mobile::ListFilter.matches returns the list when filters are nil
modules.mobile.spec.helpers.mobile.pagination_helper_spec ‑ Mobile::PaginationHelper.paginate adds any provided errors to the meta
modules.mobile.spec.helpers.mobile.pagination_helper_spec ‑ Mobile::PaginationHelper.paginate implements default page number and page size when none are provided
modules.mobile.spec.helpers.mobile.pagination_helper_spec ‑ Mobile::PaginationHelper.paginate raises an error if the provided validated_params are not a contract object
modules.mobile.spec.helpers.mobile.pagination_helper_spec ‑ Mobile::PaginationHelper.paginate returns the expected page number
modules.mobile.spec.helpers.mobile.pagination_helper_spec ‑ Mobile::PaginationHelper.paginate returns the requested number of records
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values disambiguates similarly named fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values handles empty fields safely
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values handles fields at the beginning and end of the reason code text
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values handles order changes and extra fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values parses all fields predictably
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values parses values out of the reason code
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values when non-acheron values and any acheron values are present uses only acheron values
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments embedded acheron values when some acheron field keys are camel case parses both camel case and non camel case fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments request periods that are in the future sets start date to earliest date in the future
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments request periods that are in the past sets start date to earliest date
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments returns a list of appointments at the expected size
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments returns an empty array when provided nil
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a GFE appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a booked CC appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a booked VA appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a cancelled VA appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a cancelled requested VA appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a phone VA appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a proposed CC appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a proposed VA appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a telehealth Atlas appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a telehealth Home appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with a telehealth on site appointment has expected fields
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with arrived status converts status to BOOKED
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with different patient phone numbers formats does not change phone number with correct format
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with different patient phone numbers formats formats phone number with no dashes
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with different patient phone numbers formats formats phone number with parentheses
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with different patient phone numbers formats formats phone number with parentheses and no first dash
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with no timezone falls back to hardcoded timezone lookup
modules.mobile.spec.models.adapters.appointments_vaos_v2_adapter_spec ‑ Mobile::V0::Adapters::VAOSV2Appointments with non-human readable service type converts to human readable service type
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims returns expected filed event in events_timeline field
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims returns expected other documents in events_timeline field
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims returns expected phase events in events_timeline field
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims returns expected tracked items events in events_timeline field
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims returns nil when provided nil
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase CLAIM_RECEIVED returns expected fields
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase COMPLETE returns expected fields
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase GATHERING_OF_EVIDENCE returns expected fields
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase PREPARATION_FOR_DECISION returns expected fields
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase REVIEW_OF_EVIDENCE returns expected fields
modules.mobile.spec.models.adapters.lighthouse_individual_claims_adapter_spec ‑ Mobile::V0::Adapters::LighthouseIndividualClaims with claim in phase UNDER_REVIEW returns expected fields
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_from_non_prod_id! converts mocked ids to real ones
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_from_non_prod_id! does not change id when already valid
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_from_non_prod_id! keeps secondary identifiers
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_from_non_prod_id! when in production does not convert mocked ids
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_to_non_prod_id! converts real ids to mocked ones
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_to_non_prod_id! does not change id when already mocked value
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_to_non_prod_id! keeps secondary identifiers
modules.mobile.spec.models.appointment_spec ‑ Mobile::V0::Appointment.convert_to_non_prod_id! when in production does not convert real ids
modules.mobile.spec.models.concerns.redis_caching_spec ‑ Mobile::V0::Concerns::RedisCaching#get_cached returns nil when nil value was set
modules.mobile.spec.models.lighthouse_assertion_spec ‑ Mobile::V0::LighthouseAssertion.jwt encodes the health claim as a jwt token
modules.mobile.spec.models.lighthouse_params_factory_spec ‑ Mobile::V0::LighthouseParamsFactory#params with a user generates the URI form encoded params needed to establish a lighthouse session
modules.mobile.spec.models.lighthouse_session_spec ‑ Mobile::V0::LighthouseSession with invalid attributes raises a struct error
modules.mobile.spec.models.lighthouse_session_spec ‑ Mobile::V0::LighthouseSession with valid attributes has an access_token attribute
modules.mobile.spec.models.lighthouse_session_spec ‑ Mobile::V0::LighthouseSession with valid attributes has an expires_in attribute
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with one window does not include upstream services in the list
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with one window finds the api services (leaves) that are downstream from the queried node
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with one window includes downstream windows with the upstream end time
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with one window includes downstream windows with the upstream start time
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with two overlapping windows does not include upstream services in the list
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with two overlapping windows finds the api services (leaves) that are downstream from the queried node
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with two overlapping windows includes downstream windows with the earliest upstream start time
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#affected_services with two overlapping windows includes downstream windows with the latest upstream end time
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#initialize adds multiple service nodes to the list
modules.mobile.spec.models.service_graph_spec ‑ Mobile::V0::ServiceGraph#initialize has registers services as Mobile::ServiceNode instances
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appeals when user does have appeals access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appeals when user does not have appeals access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appointments when feature flag is off is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appointments when feature flag is on when user does not have an icn is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appointments when feature flag is on when user does not have vaos access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized appointments when feature flag is on when user has an icn and vaos access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized claims with mobile_lighthouse_claims flag off when user does have evss access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized claims with mobile_lighthouse_claims flag off when user does not have evss access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized claims with mobile_lighthouse_claims flag on when user does have lighthouse access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized claims with mobile_lighthouse_claims flag on when user does not have lighthouse access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized decisionLetters when user does have bgs access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized decisionLetters when user does not have bgs access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefits with mobile_lighthouse_direct_deposit flag off when user does have evss and ppiu access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefits with mobile_lighthouse_direct_deposit flag off when user does not have evss access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefits with mobile_lighthouse_direct_deposit flag off when user does not have ppiu access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefits with mobile_lighthouse_direct_deposit flag on when user does have lighthouse access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefits with mobile_lighthouse_direct_deposit flag on when user does not have lighthouse access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag off when ppiu access_update upstream request fails is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag off when user does have evss and access as well as ppiu access_update is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag off when user does not have evss access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag off when user does not have ppiu access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag off when user does not have ppiu access_update is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag on when user does have lighthouse access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized directDepositBenefitsUpdate with mobile_lighthouse_direct_deposit flag on when user does not have lighthouse access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized disabilityRating with mobile_lighthouse_disability_ratings flag off when user does have evss access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized disabilityRating with mobile_lighthouse_disability_ratings flag off when user does not have evss access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized disabilityRating with mobile_lighthouse_disability_ratings flag on when a user does not have lighthouse access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized disabilityRating with mobile_lighthouse_disability_ratings flag on when user does have lighthouse access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized genderIdentity and preferredName when user does have demographics and mpi queryable access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized genderIdentity and preferredName when user does not have demographics access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized genderIdentity and preferredName when user does not have mpi queryable access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized lettersAndDocuments with mobile_lighthouse_letters flag off when user does have evss access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized lettersAndDocuments with mobile_lighthouse_letters flag off when user does not have evss access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized lettersAndDocuments with mobile_lighthouse_letters flag on when user does have lighthouse access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized lettersAndDocuments with mobile_lighthouse_letters flag on when user does not have lighthouse access s false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized militaryServiceHistory when user does have vet360 update access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized militaryServiceHistory when user does not have vet360 update access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized paymentHistory when user does have bgs access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized paymentHistory when user does not have bgs access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized prescriptions when user does have mhv_prescriptions access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized prescriptions when user does not have mhv_prescriptions access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized scheduleAppointments when user does have schedule_appointment access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized scheduleAppointments when user does not have schedule_appointment access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized secureMessaging when using new session authorization policy when user does have mhv_messaging access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized secureMessaging when using new session authorization policy when user does not have mhv_messaging access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized secureMessaging when using old authorization policy when user does have mhv_messaging access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized secureMessaging when using old authorization policy when user does not have mhv_messaging access is false
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized userProfileUpdate when user does have vet360 access is true
modules.mobile.spec.models.user_accessible_services_spec ‑ Mobile::V0::UserAccessibleServices#authorized userProfileUpdate when user does not have vet360 access is false
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with a found address includes meta data for the address
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with a found address includes suggested correct addresses for a given address
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with a found address matches the expected schema
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with a found address returns a 200
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with an invalid address matches the expected schema
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with an invalid address returns a 422
modules.mobile.spec.request.addresses_request_spec ‑ address POST /mobile/v0/user/addresses/validate with an invalid address returns the error details
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses when it has not completed within the timeout window (< 60s) returns a gateway timeout error
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with a valid address that takes two tries to complete includes a transaction id
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with a valid address that takes two tries to complete matches the expected schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with a valid address that takes two tries to complete returns a 200
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with missing address params has a helpful error message
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with missing address params matches the error schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints DELETE /mobile/v0/user/addresses with missing address params returns a 422
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses when it has not completed within the timeout window (< 60s) returns a gateway timeout error
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with a valid address that takes two tries to complete includes a transaction id
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with a valid address that takes two tries to complete matches the expected schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with a valid address that takes two tries to complete returns a 200
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with missing address params has a helpful error message
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with missing address params matches the error schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints POST /mobile/v0/user/addresses with missing address params returns a 422
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses when it has not completed within the timeout window (< 60s) returns a gateway timeout error
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with a valid address that takes two tries to complete includes a transaction id
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with a valid address that takes two tries to complete matches the expected schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with a valid address that takes two tries to complete returns a 200
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with missing address params has a helpful error message
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with missing address params matches the error schema
modules.mobile.spec.request.addresses_request_spec ‑ address update endpoints PUT /mobile/v0/user/addresses with missing address params returns a 422
modules.mobile.spec.request.allergy_intolerance_request_spec ‑ allergy intolerances responds to GET #index
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments authorization when feature flag is off returns forbidden
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments authorization when feature flag is on and user has access returns no content
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments authorization when user does not have access returns forbidden
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vaos-service PUT /mobile/v0/appointments/cancel returns a no content code
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vaos-service PUT /mobile/v0/appointments/cancel when the appointment cannot be found returns a 400 code
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vaos-service PUT /mobile/v0/appointments/cancel when the backend service cannot handle the request returns a 502 code
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vpg PUT /mobile/v0/appointments/cancel returns a no content code
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vpg PUT /mobile/v0/appointments/cancel when the appointment cannot be found returns a 400 code
modules.mobile.spec.request.appointments_cancel_request_spec ‑ appointments using vpg PUT /mobile/v0/appointments/cancel when the backend service cannot handle the request returns a 502 code
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment authorization when feature flag is off returns forbidden
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment authorization when feature flag is on and user has access returns created
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment authorization when user does not have access returns forbidden
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment clears the cache
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment for CC facility creates the cc appointment
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment for va facility creates the va appointment - booked
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment for va facility creates the va appointment - proposed
modules.mobile.spec.request.appointments_create_request_spec ‑ vaos appointments CREATE appointment returns a descriptive 400 error when given invalid params
modules.mobile.spec.request.appointments_preferences_request_spec ‑ appointment preferences GET /appointments/preferences returns a 200 with the correct schema
modules.mobile.spec.request.appointments_preferences_request_spec ‑ appointment preferences PUT /appointments/preferences returns a 200 code
modules.mobile.spec.request.appointments_preferences_request_spec ‑ appointment preferences PUT /appointments/preferences when only required fields are included in params returns a 200 code
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments appointment IEN when appointment identifier with the system VistADefinedTerms/409_84 is found finds an appointment ien
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments appointment IEN when appointment identifier with the system VistADefinedTerms/409_84 is not found sets appointment ien to nil
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments authorization when feature flag is off returns forbidden
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments authorization when feature flag is on and user has access returns ok
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments authorization when user does not have access returns forbidden
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill clinic service returns data vetextId is correct
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill clinic service uses facility id that does not exist attempts to fetch clinic once
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill clinic service uses facility id that does not exist healthcareService is nil
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill facility service returns data location is populated
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill facility service returns in error does not attempt to fetch facility more than once
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments backfill facility service returns in error location is nil
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments healthcare provider names when the upstream appointments index returns provider id but no name backfills that data by calling the provider service
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments healthcare provider names when the upstream appointments index returns provider id but no name falls back to nil when provider does not return provider data
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments healthcare provider names when the upstream appointments index returns provider id but no name falls back to nil when provider service returns 500
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments healthcare provider names when upstream appointments index provides neither provider name nor id sets provider name to nil
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments healthcare provider names when upstream appointments index returns provider names adds names to healthcareProvider field
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments request telehealth onsite appointment processes appointments without error
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments upcoming_appointments_count and upcoming_days_limit includes the upcoming_days_limit and a count of booked appointments within that limit in the meta
modules.mobile.spec.request.appointments_vaos_v2_list_request_spec ‑ vaos v2 appointments GET /mobile/v0/appointments when partial appointments data is received has access and returned va appointments having partial errors
modules.mobile.spec.request.attachments_request_spec ‑ Mobile Message Attachments Integration when authorized #show responds sending data for an attachment
modules.mobile.spec.request.attachments_request_spec ‑ Mobile Message Attachments Integration when not authorized responds with 403 error
modules.mobile.spec.request.authorized_services_spec ‑ user GET /mobile/v0/user/authorized-services includes a hash with all available services and a boolean value of if the user has access
modules.mobile.spec.request.awards_request_spec ‑ Mobile::V0::AwardsController GET /mobile/v0/awards responds to GET #index
modules.mobile.spec.request.awards_request_spec ‑ Mobile::V0::AwardsController GET /mobile/v0/awards when upstream service returns error returns error
modules.mobile.spec.request.cemeteries_request_spec ‑ Mobile::V0::CemeteriesController GET /mobile/v0/claims/pre-need-burial/cemeteries responds to GET #index
modules.mobile.spec.request.check_in_demographics_request_spec ‑ check in demographics GET /mobile/v0/appointments/check-in/demographics When upstream service returns 500 returns expected error
modules.mobile.spec.request.check_in_demographics_request_spec ‑ check in demographics GET /mobile/v0/appointments/check-in/demographics test returns expected check in demographics data
modules.mobile.spec.request.check_in_demographics_request_spec ‑ check in demographics PATCH /mobile/v0/appointments/check-in/demographics when upstream service fails throws an exception
modules.mobile.spec.request.check_in_demographics_request_spec ‑ check in demographics PATCH /mobile/v0/appointments/check-in/demographics when upstream updates successfully returns demographic confirmations
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in correctly updates check in when 200
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in invalid request exception returns 400 with error message
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in shows error when nil appointmentIEN
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in shows error when nil locationId
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in unknown server exception returns 500 with error message
modules.mobile.spec.request.check_in_request_spec ‑ check in POST /mobile/v0/appointments/check-in when token call returns a failure throws exception
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview #index is polled an unauthorized user and not user returns a 401 status
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index (all user claims) is polled and a result that matches our schema is successfully returned with the 200 status 
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index (all user claims) is polled and invalid headers return a 401 status
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index (all user claims) is polled requesting only closed claims and the results contain only closed records
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index (all user claims) is polled requesting only open claims and the results contain only open records
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index (all user claims) is polled with additional pagination params and the results are for page 2 of a 12 item pages which only has 10 entries
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled and appeals service fails, but claims succeeds
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled and claims service fails, but appeals succeeds
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled both fail in upstream service
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled caches response if both claims and appeals succeeds
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled does not cache the response if appeals fails and claims succeeds
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview #index is polled does not cache the response if claims fails and appeals succeeds
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview active_claims_count aggregates all incomplete claims and appeals into active_claims_count
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview active_claims_count ignores pagination so that active claim count can be above 10
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when an internal error occurs getting claims includes appeals but has error details in the meta object for claims
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when there are cached claims and appeals retrieves the cached claims amd appeals rather than hitting the service
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when there are cached claims and appeals when user is only authorized to access appeals, not claims appeals service fails returns error and does not cache 
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when there are cached claims and appeals when user is only authorized to access appeals, not claims appeals service succeed appeals service succeed and caches appeals 
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when there are cached claims and appeals when user is only authorized to access claims, not appeals claims service fails returns error and does not cache 
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when there are cached claims and appeals when user is only authorized to access claims, not appeals claims service succeed uses cached claims 
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when user is not authorized to access neither claims or appeals returns 403 status

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 4971 to 5324)

There are 19144 tests, see "Raw output" for the list of tests 4971 to 5324.
Raw output
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when user is only authorized to access appeals, not claims and appeals service fails
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when user is only authorized to access appeals, not claims and appeals service succeed
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when user is only authorized to access claims, not appeals and claims service fails
modules.mobile.spec.request.claims_and_appeals_overview_request_spec ‑ claims and appeals overview behaves like claims and appeals overview GET /v0/claims-and-appeals-overview when user is only authorized to access claims, not appeals and claims service succeed
modules.mobile.spec.request.claims_decision_request_spec ‑ lighthouse claims decision request GET /v0/claim/:id/request-decision returns 404 for non-existent record
modules.mobile.spec.request.claims_decision_request_spec ‑ lighthouse claims decision request GET /v0/claim/:id/request-decision returns failure with 202 status
modules.mobile.spec.request.claims_decision_request_spec ‑ lighthouse claims decision request GET /v0/claim/:id/request-decision returns success with 202 status
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload normalizes requests with a null tracked_item_id
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload rejects files with invalid document_types
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload uploads a file
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload uploads multiple gif files
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload uploads multiple jpeg files
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload uploads multiple mixed img files
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload when camel case is used for parameters and camel case header is disabled uploads a file
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload when camel case is used for parameters and camel case header is disabled uploads multiple jpeg files
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with UTF-16 ASCII text accepts a text file containing translatable characters
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with a PDF pretending to be text rejects a text file containing binary data
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with a false file extension rejects a file that is not really a PDF
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with a user that has multiple file numbers uploads a file
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with an emoji in text rejects a text file containing untranslatable characters
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with locked PDF and no provided password accepts locked PDFs with the correct password
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with locked PDF and no provided password rejects locked PDFs if no password is provided
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with locked PDF and no provided password rejects locked PDFs with the incorrect password
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with no body rejects a text file with no body
modules.mobile.spec.request.claims_document_upload_spec ‑ claims document upload with unaccepted file_type rejects files with invalid document_types
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/:facility_id/clinics when both facility id and service type is found returns 200
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/:facility_id/clinics when facility id is not found returns 200 with empty response
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/:facility_id/clinics when service type is not found returns bad request
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/{facililty_id}/clinics/{clinic_id}/slots when both facility id and clinic id is found returns 200
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/{facililty_id}/clinics/{clinic_id}/slots when start and end date are not given defaults time from now to 2 months from now
modules.mobile.spec.request.clinics_request_spec ‑ clinics PUT /mobile/v0/appointments/facilities/{facililty_id}/clinics/{clinic_id}/slots with a upstream service 500 response returns a 502 error
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type invalid service type returns bad request response
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type invalid service type returns unknown service type error
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type eligible service type returns expected schema
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type eligible service type returns successful response
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type eligible service type returns true eligibility
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type non-eligible service type returns expected schema
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type non-eligible service type returns false eligibility
modules.mobile.spec.request.community_care_eligibility_request_spec ‑ Community Care Eligibility GET /mobile/v0/community_care/eligibility/:service_type valid service type non-eligible service type returns successful response
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers forms meta data
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers matches schema
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers returns 200 with paginated results
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when a facility id is provided requests community care clinics near the facility
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when a facility id is provided when facility id is not found returns not found with a helpful error message
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when invalid serviceType is provided returns 400 with an error message
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when no facility id is provided returns a list of providers based on the user's home address
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when no facility id is provided when the user has no home address returns 422 with error message
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when no providers are within the search parameters returns an empty list
modules.mobile.spec.request.community_care_providers_request_spec ‑ community care providers GET providers when no serviceType is provided returns 400 with an error message
modules.mobile.spec.request.contact_info_request_spec ‑ contact info GET /mobile/v0/user/contact_info with vet360 id valid user returns full contact information
modules.mobile.spec.request.contact_info_request_spec ‑ contact info GET /mobile/v0/user/contact_info with vet360 id valid user returns the user id
modules.mobile.spec.request.contact_info_request_spec ‑ contact info GET /mobile/v0/user/contact_info without vet360 id returns nil
modules.mobile.spec.request.debts_request_spec ‑ debts GET /mobile/v0/debts empty DMC response handles an empty payload
modules.mobile.spec.request.debts_request_spec ‑ debts GET /mobile/v0/debts with a valid file number fetches the veterans debt data
modules.mobile.spec.request.debts_request_spec ‑ debts GET /mobile/v0/debts without a valid file number returns a bad request error
modules.mobile.spec.request.debts_request_spec ‑ debts GET /mobile/v0/debts/:id with a valid file number fetches the veterans debt data
modules.mobile.spec.request.debts_request_spec ‑ debts GET /mobile/v0/debts/:id without a valid file number returns a bad request error
modules.mobile.spec.request.decision_letters_request_spec ‑ decision letters GET /mobile/v0/decision-letters with a valid response with mobile_filter_doc_27_decision_letters_out flag disabled returns expected decision letters
modules.mobile.spec.request.decision_letters_request_spec ‑ decision letters GET /mobile/v0/decision-letters with a valid response with mobile_filter_doc_27_decision_letters_out flag enabled returns expected decision letters
modules.mobile.spec.request.decision_letters_request_spec ‑ decision letters GET /mobile/v0/decision-letters/:document_id/download raises a RecordNotFound exception when it cannot find a document
modules.mobile.spec.request.decision_letters_request_spec ‑ decision letters GET /mobile/v0/decision-letters/:document_id/download retrieves a single letter based on document id
modules.mobile.spec.request.demographics_request_spec ‑ demographics idme user GET /mobile/v0/user/demographics returns as expected returns gender identity and preferred name
modules.mobile.spec.request.demographics_request_spec ‑ demographics idme user GET /mobile/v0/user/demographics upstream service returns 400 error endpoint returns as 400 error
modules.mobile.spec.request.demographics_request_spec ‑ demographics idme user GET /mobile/v0/user/demographics upstream service returns 404 error endpoint returns as 404 error
modules.mobile.spec.request.demographics_request_spec ‑ demographics idme user GET /mobile/v0/user/demographics upstream service returns 503 error endpoint returns 502 error
modules.mobile.spec.request.demographics_request_spec ‑ demographics logingov user GET /mobile/v0/user/demographics returns as expected returns gender identity and preferred name
modules.mobile.spec.request.demographics_request_spec ‑ demographics unauthorized user returns as expected returns forbidden error
modules.mobile.spec.request.dependents_request_decisions_request_spec ‑ dependents request decisions GET /dependents/request-decisions returns expected response
modules.mobile.spec.request.dependents_request_decisions_request_spec ‑ dependents request decisions GET /dependents/request-decisions when no diaries exist returns an empty diaries array
modules.mobile.spec.request.dependents_request_decisions_request_spec ‑ dependents request decisions GET /dependents/request-decisions when one dependency verification exists returns one dependency verification
modules.mobile.spec.request.dependents_request_decisions_request_spec ‑ dependents request decisions GET /dependents/request-decisions when one diary exists that does not meet criteria for renewal sets promptRenewal to false
modules.mobile.spec.request.dependents_request_spec ‑ dependents #create with failed sync job perform returns error
modules.mobile.spec.request.dependents_request_spec ‑ dependents #create with valid input returns job ids
modules.mobile.spec.request.dependents_request_spec ‑ dependents #index returns a list of dependents
modules.mobile.spec.request.dependents_request_spec ‑ dependents #index with an erroneous bgs response returns error response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 400 response from upstream service returns a not found response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 401 response from upstream service returns a 401 response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 403 response from upstream service returns a forbidden response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 404 response from upstream service returns a not found response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 405 response from upstream service returns a not found response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 413 response from upstream service returns a not found response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 429 response from upstream service returns a not found response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 500 response from upstream service returns a bad gateway response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 502 response from upstream service returns a bad gateway response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 503 response from upstream service returns a bad gateway response
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid 200 lighthouse response with a no individual rating matches the rated disabilities schema
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid 200 lighthouse response with a single individual rating matches the rated disabilities schema
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid 200 lighthouse response with multiple individual rating matches the rated disabilities schema with correct diagnosticText and sorting
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected matches the rated disabilities schema
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected rates non service connected disabilities as null
modules.mobile.spec.request.disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected rates service connected disabilities as an integer
modules.mobile.spec.request.discovery_request_spec ‑ discovery GET /mobile returns a 200
modules.mobile.spec.request.discovery_request_spec ‑ discovery GET /mobile returns a welcome message and list of mobile endpoints
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with a valid email includes a transaction id
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with a valid email matches the expected schema
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with a valid email returns a 200
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with email missing from params has a helpful error message
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with email missing from params matches the error schema
modules.mobile.spec.request.emails_request_spec ‑ email DELETE /mobile/v0/user/emails with email missing from params returns a 422
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with a valid email that takes two tries to complete includes a transaction id
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with a valid email that takes two tries to complete matches the expected schema
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with a valid email that takes two tries to complete returns a 200
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with email missing from params has a helpful error message
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with email missing from params matches the error schema
modules.mobile.spec.request.emails_request_spec ‑ email POST /mobile/v0/user/emails with email missing from params returns a 422
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with a valid email that takes two tries to complete includes a transaction id
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with a valid email that takes two tries to complete matches the expected schema
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with a valid email that takes two tries to complete returns a 200
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with email missing from params has a helpful error message
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with email missing from params matches the error schema
modules.mobile.spec.request.emails_request_spec ‑ email PUT /mobile/v0/user/emails with email missing from params returns a 422
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info returns a list of the user's va facilities
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info when user has no va facilities returns an empty list
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is alphabetical returns facility details sorted alphabetically
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is appointments when appointments are in cache returns facility details sorted by most recent appointment
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is appointments when appointments cache is nil logs the cache is nil and still returns alphabetized facilities
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is appointments when appointments cache is set but empty returns facility details sorted alphabetically
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is appointments when only one appointment is in cache orders starting with that appointment's facility with remaining facilities sorted alphabetically
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is current returns facility details sorted by closest to current location
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is current when current location params are missing returns an error
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is home returns facility details sorted by closest to user's home
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is home when user does not have a home address returns facility details sorted by closest to user's home
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort sort method is unknown raises error when sorting by unknown sorting method
modules.mobile.spec.request.facilities_info_request_spec ‑ facilities info GET /mobile/v0/facilities-info/:sort when user has no va facilities returns an empty list
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility Invalid parameters bad facility id assumes facility exists but does not support requests
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility Invalid parameters bad facility id matches schema
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility Invalid parameters bad facility id returns 200
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility Invalid parameters when invalid serviceType is provided returns 400 with an error message
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility Invalid parameters when invalid serviceType is provided returns expected error message
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters with pagination parameters forms expected meta data
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters with pagination parameters returns 200
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters with pagination parameters returns expected facilities based on page parameters
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters without pagination parameters forms expected meta data with default pagination values
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters without pagination parameters matches schema
modules.mobile.spec.request.facility_eligibility_request_spec ‑ Facility Eligibility GET /mobile/v0/facility/eligibility valid parameters without pagination parameters returns 200
modules.mobile.spec.request.financial_status_report_request_spec ‑ financial-status-reports POST /mobile/v0/financial-status-reports/download with a non-existent file returns not found error
modules.mobile.spec.request.financial_status_report_request_spec ‑ financial-status-reports POST /mobile/v0/financial-status-reports/download with an existing file returns financial status report pdf
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #create with valid name response to POST #create
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #destroy with valid folder id responds to DELETE #destroy
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #index generates mobile-specific metadata links
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #index responds to GET #index
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #index when there are cached folders retrieve cached folders rather than hitting the service
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #index when there are pagination parameters returns expected number of pages and items per pages
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized #show with valid id response to GET #show
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized nested resources gets messages#index
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized nested resources shows a count of read and unread
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized nested resources when there are cached folder messages retrieve cached messages rather than hitting the service
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when authorized nested resources when there are pagination parameters returns expected number of pages and items per pages
modules.mobile.spec.request.folders_request_spec ‑ Mobile Folders Integration when not authorized responds with 403 error
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity idme user GET /mobile/v0/gender_identity/edit requested returns a list in correct order
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity idme user GET /mobile/v0/gender_identity/edit requested returns a list of valid ids
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity idme user PUT /mobile/v0/gender_identity matches the errors schema when code is an invalid option
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity idme user PUT /mobile/v0/gender_identity matches the errors schema when code is blank
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity idme user PUT /mobile/v0/gender_identity when a valid code is provided returns a 201
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity logingov user GET /mobile/v0/gender_identity/edit requested returns a list in correct order
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity logingov user GET /mobile/v0/gender_identity/edit requested returns a list of valid ids
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity logingov user PUT /mobile/v0/gender_identity matches the errors schema when code is an invalid option
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity logingov user PUT /mobile/v0/gender_identity matches the errors schema when code is blank
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity logingov user PUT /mobile/v0/gender_identity when a valid code is provided returns a 201
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity unauthorized user GET /mobile/v0/gender_identity/edit without mpi acceess returns 403
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity unauthorized user PUT /mobile/v0/gender_identity without demographics access returns 403
modules.mobile.spec.request.gender_identity_request_spec ‑ gender identity unauthorized user PUT /mobile/v0/gender_identity without mpi access returns 403
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations order date is available is sorted by descending date, then alphabetically by group name within a date
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations order date is missing is sorted by descending date, then alphabetically by group name within a date, with nil dates last
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is a manufacturer provided uses the vaccine manufacturer in the response
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is no manufacturer provided increments statsd
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is no manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when an immunization group name is not COVID-19 and there is a manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when an immunization group name is not COVID-19 and there is no manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when cvx_code is missing increments statsd
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when cvx_code is missing returns a 200
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when cvx_code is missing sets cvxCode and manufacturer to nil
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when date is missing increments statsd
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when date is missing returns a 200
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when date is missing sets date to nil
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations vaccine group name and manufacturer population when group name is missing returns a 200
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when entry is missing returns empty array
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data for items that do have a location has a relationship
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data for items that do have a location matches the expected attributes
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data for items that do not have locations has a blank relationship
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data for items that do not have locations matches the expected attributes
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data matches the expected schema
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the expected fields have data returns a 200
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the note is null or an empty array returns a 200
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the note is null or an empty array returns a value for notes that have a value
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the note is null or an empty array returns nil for blank notes
modules.mobile.spec.request.immunizations_request_spec ‑ immunizations GET /mobile/v0/health/immunizations when the note is null or an empty array returns nil for null notes
modules.mobile.spec.request.individual_appeal_request_spec ‑ individual appeal GET /v0/appeal/:id with an authorized user and a result that matches our schema is successfully returned with the 200 status 
modules.mobile.spec.request.individual_appeal_request_spec ‑ individual appeal GET /v0/appeal/:id with an authorized user and attempting to access a nonexistant appeal returns a 404 wtih an error 
modules.mobile.spec.request.individual_appeal_request_spec ‑ individual appeal GET /v0/appeal/:id with an unauthorized user returns 403 status
modules.mobile.spec.request.individual_claim_request_spec ‑ individual claim GET /v0/claim/:id when attempting to access another users claim returns a 404 with an error 
modules.mobile.spec.request.individual_claim_request_spec ‑ individual claim GET /v0/claim/:id when evss returns a failure message returns a 502 response
modules.mobile.spec.request.individual_claim_request_spec ‑ individual claim GET /v0/claim/:id when the claim is found matches our schema is successfully returned with the 200 status 
modules.mobile.spec.request.individual_claim_request_spec ‑ individual claim GET /v0/claim/:id with a non-existent claim returns a 404 with an error 
modules.mobile.spec.request.individual_lighthouse_claim_request_spec ‑ lighthouse individual claim GET /v0/claim/:id with lighthouse upstream service when the claim is found matches our schema is successfully returned with the 200 status
modules.mobile.spec.request.individual_lighthouse_claim_request_spec ‑ lighthouse individual claim GET /v0/claim/:id with lighthouse upstream service with a non-existent claim returns a 404 with an error
modules.mobile.spec.request.labs_and_tests_request_spec ‑ labs and tests responds to GET #index
modules.mobile.spec.request.legacy_claims_decision_request_spec ‑ claims decision request GET /v0/claim/:id/request-decision returns 404 for non-existent record
modules.mobile.spec.request.legacy_claims_decision_request_spec ‑ claims decision request GET /v0/claim/:id/request-decision returns jid with 202 status
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload normalizes requests with a null tracked_item_id
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload rejects files with invalid document_types
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload uploads a file
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload uploads multiple gif files
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload uploads multiple jpeg files
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload uploads multiple mixed img files
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with UTF-16 ASCII text accepts a text file containing translatable characters
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with a PDF pretending to be text rejects a text file containing binary data
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with a false file extension rejects a file that is not really a PDF
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with an emoji in text rejects a text file containing untranslatable characters
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with locked PDF and no provided password accepts locked PDFs with the correct password
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with locked PDF and no provided password rejects locked PDFs if no password is provided
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with locked PDF and no provided password rejects locked PDFs with the incocorrect password
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with no body rejects a text file with no body
modules.mobile.spec.request.legacy_claims_document_upload_spec ‑ legacy claims document upload with unaccepted file_type rejects files with invalid document_types
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 400 response for both returns a not found response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 400 response for combine rating returns a not found response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 400 response for individual ratings returns a not found response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 403 response for both returns a not found response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 403 response for combine rating returns a not found response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 403 response for individual ratings returns a forbidden response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 500 response for both returns a bad gateway response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 500 response for combine rating returns a bad gateway response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a 500 response for individual ratings returns a bad gateway response
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid 200 evss response matches the rated disabilities schema
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected matches the rated disabilities schema
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected rates non service connected disabilities as null
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with a valid response that includes service connected and not connected rates service connected disabilities as an integer
modules.mobile.spec.request.legacy_disability_rating_request_spec ‑ Mobile Disability Rating API endpoint Get /v0/disability-rating with an EVSS::DisabilityCompensationForm::ServiceUnavailable error raises backend service exception
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters with a 403 response returns a not authorized response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters with a generic 500 response returns a not found response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters with a valid evss response matches the letters schema
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters with an 500 unauthorized response returns a bad gateway response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters/beneficiary with a 403 response returns a not authorized response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters/beneficiary with a 500 response returns a not found response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters/beneficiary with a valid dependent response does not include those properties
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters GET /mobile/v0/letters/beneficiary with a valid veteran response matches the letter beneficiary schema
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download when evss returns Unexpected Error returns a 502
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download when evss returns lettergenerator.notEligible raises a 502
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with a 404 evss response returns a 404
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with no options downloads a PDF
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with options downloads a PDF
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with a letter generator service error returns a not found response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with a not eligible error returns a not found response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with an invalid address error when log record insertion fails stills return unprocessable_entity
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with an invalid address error when the user has not been logged logs the user edipi
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with can not determine eligibility error returns a not found response
modules.mobile.spec.request.legacy_letters_request_spec ‑ letters error handling with one or more letter destination errors returns a not found response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits evss with a 403 response returns a not authorized response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits evss with a 500 server error type returns a service error response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits evss with a non idme user returns forbidden
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits evss with a user who is not authorized to update payment information has canUpdatePayment as false
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits evss with a valid response matches the payment information schema
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss when the user does have an associated email address calls VA Notify background job to send an email
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss when user does not have an associated email address logs a message to Sentry
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with a 403 response returns a not authorized response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with a 500 server error type pertaining to potential fraud returns a service error response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with a 500 server error type pertaining to the account being flagged returns a service error response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with a 500 server error type returns a service error response
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with a valid response matches the ppiu schema
modules.mobile.spec.request.legacy_payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information evss with an invalid request payload returns a validation error
modules.mobile.spec.request.legacy_user_logout_request_spec ‑ user GET /mobile/v0/user/logout with a 200 response returns an ok response
modules.mobile.spec.request.letters_request_spec ‑ letters Error Handling when upstream is unavailable returns 503 service unavailable
modules.mobile.spec.request.letters_request_spec ‑ letters Error Handling when user is not authorized to use lighthouse returns 403 forbidden
modules.mobile.spec.request.letters_request_spec ‑ letters Error Handling when user is not found returns a not found response
modules.mobile.spec.request.letters_request_spec ‑ letters Error Handling with upstream service error returns a internal server error response
modules.mobile.spec.request.letters_request_spec ‑ letters GET /mobile/v0/letters with a valid lighthouse response filters unlisted letter types
modules.mobile.spec.request.letters_request_spec ‑ letters GET /mobile/v0/letters with a valid lighthouse response matches the letters schema
modules.mobile.spec.request.letters_request_spec ‑ letters GET /mobile/v0/letters/beneficiary with a valid lighthouse response matches the letters beneficiary schema
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download formats when format is json returns json that matches the letter schema
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download formats when format is pdf downloads a PDF
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download formats when format is something else returns unprocessable entity
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download formats when format is unspecified downloads a PDF
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download when an error occurs raises lighthouse service error
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with an invalid letter type returns 400 bad request
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with options downloads a PDF
modules.mobile.spec.request.letters_request_spec ‑ letters POST /mobile/v0/letters/:type/download with options downloads json
modules.mobile.spec.request.locations_request_spec ‑ locations GET /mobile/v0/health/locations/:id When a valid ID is provided matches json schema
modules.mobile.spec.request.locations_request_spec ‑ locations GET /mobile/v0/health/locations/:id When a valid ID is provided returns a 200
modules.mobile.spec.request.locations_request_spec ‑ locations When lh location has no identifier returns a 400
modules.mobile.spec.request.locations_request_spec ‑ locations When lh location returns 404 returns a 404
modules.mobile.spec.request.locations_request_spec ‑ locations When the facilities endpoint fails to find the location returns a 404
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when BGS is down includes payment history as an affected service
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when BGS is down matches the expected schema
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when a maintenance with many dependent services and a window not in the service map is active matches the expected schema
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when a maintenance with many dependent services and a window not in the service map is active returns an array of the affected services
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when no maintenance windows are active matches the expected schema
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when no maintenance windows are active returns an empty array of affected services
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when no maintenance windows that have not already ended are active matches the expected schema
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when no maintenance windows that have not already ended are active returns an empty array of affected services
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when there are multiple windows for same service with different time spans shows closest window to now in the future
modules.mobile.spec.request.maintenance_windows_request_spec ‑ maintenance windows GET /v0/maintenance_windows when there are multiple windows for various services with different time spans shows closest window to now in the future
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized drafts does not remove proceeding whitespace for #create with signature only
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized drafts responds to POST #create
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized drafts responds to PUT #update
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized reply drafts does not remove proceeding whitespace for #create with signature only
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized reply drafts responds to POST #create
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when authorized reply drafts responds to PUT #update
modules.mobile.spec.request.message_drafts_request_spec ‑ Mobile Message Drafts Integration when not authorized responds with 403 error
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service #destroy responds to DELETE
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service #move responds to PATCH messages/move
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service #thread responds to GET #thread
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service POST create message with attachments
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service POST create message without attachments
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service POST create reply with attachments
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service POST create reply without attachments
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service generates mobile-specific metadata links
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service responds to GET #show
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service responds to GET messages/categories
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service returns message signature preferences
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when authorized with authorization to use service when signature prefs are empty returns empty message signature preferences
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using new session authorization policy when not authorized responds with 403 error
modules.mobile.spec.request.messages_request_spec ‑ Mobile Messages Integration when using old authorization policy responds to GET messages/categories
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user not authorized returns a forbidden response
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session military service episode with no end date matches the mobile service history schema
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session returns not found when requesting non-existent path
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session returns unauthorized when requested without Bearer token
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session when military history discharge code is unknown logs an error and sets discharge values to nil
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session when military history discharge codes are missing or null sets discharge values to nil
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session with an empty military service episode matches the mobile service history schema
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session with multiple military service episodes matches the mobile service history schema
modules.mobile.spec.request.military_information_request_spec ‑ military_information GET /mobile/v0/military-service-history with a user who has a cached session with one military service episode matches the mobile service history schema
modules.mobile.spec.request.observations_request_spec ‑ observations responds to GET #show
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when address_eft and account_number has value returns account value when address_eft and account_number have value
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when payments are an empty list matches expected schema
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when payments are an empty list returns a 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when payments are an empty list returns an empty list
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when payments return as nil lists the invalid params
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history when payments return as nil returns a 502
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a date range that does not include payments matches expected schema
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a date range that does not include payments only paginates and returns payments for that year
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a date range that does not include payments returns a 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a date range that does not include payments returns an empty list
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a missing address_eft or account_number returns nil when address_eft or account_number is blank
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a valid date params matches expected schema
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a valid date params only paginates and returns payments for that year
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with a valid date params returns a 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with an invalid date in payment history returns a 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with an only scheduled payments  returns a 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with an only scheduled payments  returns no payments
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with invalid pagination params lists the invalid params
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with invalid pagination params returns a 422
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with successful response with the default (no) parameters includes the expected properties for payment history
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with successful response with the default (no) parameters matches expected schema
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with successful response with the default (no) parameters only paginates and returns the number of records for the latest year
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with successful response with the default (no) parameters returns 200
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history with successful response with the default (no) parameters returns meta data that includes the years in which the user has payments
modules.mobile.spec.request.payment_history_request_spec ‑ payment_history GET /mobile/v0/payment-history without bgs access returns 403
modules.mobile.spec.request.payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits lighthouse with a 403 response returns a not authorized response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits lighthouse with a 500 server error type returns a service error response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits lighthouse with a non idme user returns forbidden
modules.mobile.spec.request.payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits lighthouse with a user who is not authorized to update payment information has canUpdatePayment as false
modules.mobile.spec.request.payment_information_request_spec ‑ payment information GET /mobile/v0/payment-information/benefits lighthouse with a valid response matches the payment information schema
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse when the user does have an associated email address calls VA Notify background job to send an email
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse when user does not have an associated email address logs a message to Sentry

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 5325 to 5689)

There are 19144 tests, see "Raw output" for the list of tests 5325 to 5689.
Raw output
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a 400 error pertaining to routing number returns a routing number checksum error converted to a 500
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a 403 response returns a not authorized response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a 500 server error type pertaining to potential fraud returns a service error response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a 500 server error type pertaining to the account being flagged returns a service error response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a 500 server error type returns a service error response
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with a valid response matches the ppiu schema
modules.mobile.spec.request.payment_information_request_spec ‑ payment information PUT /mobile/v0/payment-information lighthouse with an invalid request payload returns a validation error
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with a valid email includes a transaction id
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with a valid email matches the expected schema
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with a valid email returns a 200
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with telephone missing from params has a helpful error message
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with telephone missing from params matches the error schema
modules.mobile.spec.request.phones_request_spec ‑ phones DELETE /mobile/v0/user/phones with telephone missing from params returns a 422
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with a valid phone number includes a transaction id
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with a valid phone number matches the expected schema
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with a valid phone number returns a 200
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with missing params has a helpful error message
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with missing params matches the error schema
modules.mobile.spec.request.phones_request_spec ‑ phones POST /mobile/v0/user/phones with missing params returns a 422
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with a valid phone number includes a transaction id
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with a valid phone number matches the expected schema
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with a valid phone number returns a 200
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with missing params has a helpful error message
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with missing params matches the error schema
modules.mobile.spec.request.phones_request_spec ‑ phones PUT /mobile/v0/user/phones with missing params returns a 422
modules.mobile.spec.request.pre_burial_need_request_spec ‑ Mobile::V0::PreNeedBurialController POST /mobile/v0/claims/pre-need-burial with invalid field data returns 400 error
modules.mobile.spec.request.pre_burial_need_request_spec ‑ Mobile::V0::PreNeedBurialController POST /mobile/v0/claims/pre-need-burial with missing input fields returns an with a 422 error
modules.mobile.spec.request.pre_burial_need_request_spec ‑ Mobile::V0::PreNeedBurialController POST /mobile/v0/claims/pre-need-burial with valid input creates a PreneedSubmission record
modules.mobile.spec.request.pre_burial_need_request_spec ‑ Mobile::V0::PreNeedBurialController POST /mobile/v0/claims/pre-need-burial with valid input returns details about submitted form
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name idme user PUT /mobile/v0/profile/preferred_names when text is blank matches the errors schema
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name idme user PUT /mobile/v0/profile/preferred_names when text is too long matches the errors schema
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name idme user PUT /mobile/v0/profile/preferred_names when text is valid returns 204
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name logingov user PUT /mobile/v0/profile/preferred_names when text is blank matches the errors schema
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name logingov user PUT /mobile/v0/profile/preferred_names when text is too long matches the errors schema
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name logingov user PUT /mobile/v0/profile/preferred_names when text is valid returns 204
modules.mobile.spec.request.preferred_name_request_spec ‑ preferred_name unauthorized user PUT /mobile/v0/profile/preferred_names when text is valid returns 402
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions all parameters Filters, sorts and paginates prescriptions
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions counting subscription statuses returns meta with a count of all statuses while grouping certain ones under active
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions error cases converts 400 errors to 409
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions error cases converts Faraday::TimeouError to 408
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions filtering parameters filter by multiple fields returns all prescriptions that are both trackable and refillable
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions filtering parameters filter by multiple types of refill_statuses returns all prescriptions that are both trackable and refillable
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions filtering parameters filter by not equal to refill status returns all prescriptions that are not refillinprocess status
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions filtering parameters filter by refill status returns all prescriptions that are refillinprocess status
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions filtering parameters invalid filter option cannot filter by unexpected field
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions pagination parameters forms meta data
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions sorting parameters invalid sort option sorts prescriptions by refill_status
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions sorting parameters sorts by ASC refill status sorts prescriptions by ASC refill_status
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions sorting parameters sorts by DESC refill status sorts prescriptions by DESC refill_status
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions when cache is populated uses cache instead of service
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions when user does not have mhv access returns a 403 forbidden response
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions with a valid EVSS response and failed facilities returns 200 and omits failed facilities
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions with a valid MHV response and no failed facilities returns 200
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/:id/tracking when id is found returns 200
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/:id/tracking when record is not found returns 404
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/:id/tracking with empty otherPrescriptions section returns 200 with 
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill attempt to refill with non array of ids returns Invalid Field Value 400 error
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill prescription cache is present on refill flushes prescription cache on refill
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill refill multiple non-refillable prescriptions returns error and successful refills
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill refill multiple prescription, one of which does not exist returns error and successful refills
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill refill multiple prescription, one of which is non-refillable returns error and successful refills
modules.mobile.spec.request.prescriptions_request_spec ‑ health/rx/prescriptions GET /mobile/v0/health/rx/prescriptions/refill returns all successful refills
modules.mobile.spec.request.push_get_prefs_request_spec ‑ push get prefs GET /mobile/v0/push/prefs/{endpointSid} when causing vetext internal server error returns bad gateway and errors
modules.mobile.spec.request.push_get_prefs_request_spec ‑ push get prefs GET /mobile/v0/push/prefs/{endpointSid} with a invalid endpointSid returns bad request and errors
modules.mobile.spec.request.push_get_prefs_request_spec ‑ push get prefs GET /mobile/v0/push/prefs/{endpointSid} with a valid endpointSid matches the get_prefs schema
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register when causing vetext internal server error returns bad gateway and errors
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register with a valid put body and debug flag matches the register schema
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register with a valid put body matches the register schema
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register with a valid put body with no device name matches the register schema
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register with bad request returns bad request and errors
modules.mobile.spec.request.push_register_request_spec ‑ push register PUT /mobile/v0/push/register with invalid appName matches the errors schema and responds not found
modules.mobile.spec.request.push_send_request_spec ‑ push send POST /mobile/v0/push/send bad app name returns not found and error
modules.mobile.spec.request.push_send_request_spec ‑ push send POST /mobile/v0/push/send when causing vetext internal server error  returns bad gateway and error
modules.mobile.spec.request.push_send_request_spec ‑ push send POST /mobile/v0/push/send with invalid template id returns bad request and error
modules.mobile.spec.request.push_send_request_spec ‑ push send POST /mobile/v0/push/send with with valid request body returns 200 and empty json
modules.mobile.spec.request.push_set_pref_request_spec ‑ push send PUT /mobile/v0/push/send when causing vetext internal server error returns bad gateway and error
modules.mobile.spec.request.push_set_pref_request_spec ‑ push send PUT /mobile/v0/push/send when preference is not found returns bad request and error
modules.mobile.spec.request.push_set_pref_request_spec ‑ push send PUT /mobile/v0/push/send with with valid request body returns 200 and empty json
modules.mobile.spec.request.threads_request_spec ‑ Mobile Messages Integration when authorized responds 400 to GET #index with none existent folder
modules.mobile.spec.request.threads_request_spec ‑ Mobile Messages Integration when authorized responds to GET #index
modules.mobile.spec.request.threads_request_spec ‑ Mobile Messages Integration when not authorized responds with 403 error
modules.mobile.spec.request.triage_teams_request_spec ‑ Mobile Triage Teams Integration when authorized responds to GET #index
modules.mobile.spec.request.triage_teams_request_spec ‑ Mobile Triage Teams Integration when authorized when there are cached triage teams retrieve cached triage teams rather than hitting the service
modules.mobile.spec.request.triage_teams_request_spec ‑ Mobile Triage Teams Integration when not authorized responds with 403 error
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user empty get_facility test returns empty appropriate facilities list
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user fax number when the user have a fax number returns expected fax number
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user fax number when user model does not have a fax number method sets fax number to nil
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user vet360 linking when user does not have a vet360_id enqueues vet360 linking job
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user vet360 linking when user has a vet360_id does not enqueue vet360 linking job
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user vet360 linking when user has a vet360_id flips mobile user vet360_linked to true if record exists
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user when the upstream va profile service returns a 404 returns a record not found error
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user when the upstream va profile service returns a 502 returns a service unavailable error
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user when the va profile service throws an argument error returns a bad gateway error
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user when the va profile service throws an client error returns a bad gateway error
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes a complete list of mobile api services (even if the user does not have access to them)
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes a health attribute with user facilities and is_cerner_patient
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes a home phone number
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes a mobile phone number
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes a work phone number
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes sign-in service
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the expected mailing address
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the expected residential address
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the service the user has access to
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the users birth date
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the users contact email addrss
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the users contact email id
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the users names
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors includes the users sign-in email
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors returns a user profile response with the expected schema
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors returns an ok response
modules.mobile.spec.request.user_request_spec ‑ user GET /mobile/v0/user with no upstream errors when user object birth_date is nil returns a nil birthdate
modules.mobile.spec.request.user_request_spec ‑ user POST /mobile/v0/user/logged-in returns an ok response
modules.mobile.spec.request.user_request_spec ‑ user POST /mobile/v0/user/logged-in vet360 linking when user does not have a vet360_id enqueues vet360 linking job
modules.mobile.spec.request.user_request_spec ‑ user POST /mobile/v0/user/logged-in vet360 linking when user has a vet360_id does not enqueue vet360 linking job
modules.mobile.spec.request.user_request_spec ‑ user POST /mobile/v0/user/logged-in vet360 linking when user has a vet360_id flips mobile user vet360_linked to true if record exists
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations caching when cache is set does not use cache when useCache is false
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations caching when cache is set uses cached data instead of calling service
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations caching when data is not cached calls service
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations caching when data is not cached calls service even when useCache is true
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations pagination defaults to the first page with ten results per page
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations pagination returns the correct page and number of records
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations record order orders records by descending date
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is a manufacturer provided uses the vaccine manufacturer in the response
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is no manufacturer provided increments statsd
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations vaccine group name and manufacturer population when an immunization group name is COVID-19 and there is no manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations vaccine group name and manufacturer population when an immunization group name is not COVID-19 and there is a manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations vaccine group name and manufacturer population when an immunization group name is not COVID-19 and there is no manufacturer provided sets manufacturer to nil
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when entry is missing returns empty array
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when multiple items have same date VACCINE GROUP is not included in vaccine code display 2 vaccine codes exists returns second coding display
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when multiple items have same date VACCINE GROUP is not included in vaccine code display only 1 vaccine code exists returns first coding display
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when multiple items have same date date is available returns items in alphabetical order by group name
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when multiple items have same date date is missing returns items in alphabetical order by group name with missing date items at end of list
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the expected fields have data for items that do have a location has a relationship
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the expected fields have data for items that do not have locations has a blank relationship
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the expected fields have data matches the expected schema
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the expected fields have data returns a 200
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the note is null or an empty array returns a 200
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the note is null or an empty array returns a value for notes that have a value
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the note is null or an empty array returns nil for blank notes
modules.mobile.spec.request.v1.immunizations_request_spec ‑ immunizations GET /mobile/v1/health/immunizations when the note is null or an empty array returns nil for null notes
modules.mobile.spec.request.v1.messages_request_spec ‑ Mobile Messages V1 Integration when authorized #thread filters the provided message
modules.mobile.spec.request.v1.messages_request_spec ‑ Mobile Messages V1 Integration when authorized #thread includes provided message
modules.mobile.spec.request.v1.messages_request_spec ‑ Mobile Messages V1 Integration when authorized #thread provides a count in the meta of read
modules.mobile.spec.request.v1.messages_request_spec ‑ Mobile Messages V1 Integration when not authorized responds with 403 error
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user empty get_facility test returns empty appropriate facilities list
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user vet360 linking when user does not have a vet360_id enqueues vet360 linking job
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user vet360 linking when user has a vet360_id does not enqueue vet360 linking job
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user vet360 linking when user has a vet360_id flips mobile user vet360_linked to true if record exists
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user when the upstream va profile service returns a 404 returns a record not found error
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user when the upstream va profile service returns a 502 returns a service unavailable error
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user when the va profile service throws an argument error returns a bad gateway error
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user when the va profile service throws an client error returns a bad gateway error
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes a complete list of mobile api services (even if the user does not have access to them)
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes a health attribute with user facilities and is_cerner_patient
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes a home phone number
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes a mobile phone number
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes a work phone number
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes sign-in service
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the expected mailing address
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the expected residential address
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the service the user has access to
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users birth date
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users contact email addrss
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users contact email id
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users gender identity
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users names
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors includes the users sign-in email
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors returns a user profile response with the expected schema
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors returns an ok response
modules.mobile.spec.request.v1.user_request_spec ‑ user GET /mobile/v1/user with no upstream errors when user object birth_date is nil returns a nil birthdate
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user eqs the users sign-in email
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user has_facility_transitioning_to_cerner with feature flag off and user's va_treatment_facility_ids contains the hardcoded facility id sets hasFacilityTransitioningToCerner to false
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user has_facility_transitioning_to_cerner with feature flag on and user's va_treatment_facility_ids contains the hardcoded facility id sets hasFacilityTransitioningToCerner to true
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user has_facility_transitioning_to_cerner with feature flag on and user's va_treatment_facility_ids does not contain the hardcoded facility id sets hasFacilityTransitioningToCerner to false
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user includes sign-in service
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user includes the user's birth_date
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user includes the users names
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user returns a user profile response with the expected schema
modules.mobile.spec.request.v2.user_request_spec ‑ user GET /mobile/v2/user returns an ok response
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility invalid params error for missing parameter
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility invalid params returns 400 response
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params all services enabled all service ids are hit when parsing upstream response except for covid request
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params all services enabled matches schema
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params all services enabled returns successful response
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params bad facility does not include any cc_supported ids
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params bad facility matches schema
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params bad facility returns successful response
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params bad facility upstream service does not check for valid facility and returns no eligibility
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params multiple facilities groups cc_supported ids 
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params multiple facilities matches schema
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params multiple facilities response properly assigns facilities to services
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params multiple facilities returns successful response
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params one facility does not include non-cc supported facility in cc_supported ids
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params one facility matches schema
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params one facility response properly assigns facilities to services
modules.mobile.spec.request.veterans_affairs_eligibility_request_spec ‑ veterans Affairs Eligibility GET /mobile/v0/appointments/va/eligibility valid params one facility returns successful response
modules.mobile.spec.services.lighthouse_health_service_spec ‑ Mobile::V0::LighthouseHealth::Service#get_immunizations when an access_token is not cached caches the token
modules.mobile.spec.services.lighthouse_health_service_spec ‑ Mobile::V0::LighthouseHealth::Service#get_immunizations when an access_token is not cached returns items as a FHIR Immunization
modules.mobile.spec.services.lighthouse_health_service_spec ‑ Mobile::V0::LighthouseHealth::Service#get_immunizations when an access_token is not cached returns multiple immunizations
modules.mobile.spec.services.lighthouse_health_service_spec ‑ Mobile::V0::LighthouseHealth::Service#get_immunizations with a cached access_token returns items as a FHIR Immunization
modules.mobile.spec.services.lighthouse_health_service_spec ‑ Mobile::V0::LighthouseHealth::Service#get_immunizations with a cached access_token returns multiple immunizations
modules.mobile.spec.services.messaging_client_spec ‑ Mobile::V0::Messaging::Client configuration override uses alternate app_token
modules.mobile.spec.services.messaging_client_spec ‑ Mobile::V0::Messaging::Client configuration override uses alternate session store
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it fails on a status check returning an error raises a backend service exception
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it has not completed within the timeout window (< 60s) raises a gateway timeout error
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it succeeds after one incomplete status check has a COMPLETED_SUCCESS vet360 transaction status
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it succeeds after one incomplete status check has a completed va.gov async status
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it succeeds after two incomplete checks has a COMPLETED_SUCCESS vet360 transaction status
modules.mobile.spec.services.sync_update_service_spec ‑ Mobile::V0::Profile::SyncUpdateService#save_and_await_response when it succeeds after two incomplete checks has a completed va.gov async status
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests date validations for appointment requests returns false but does not raise an error if created date is empty
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests date validations for appointments returns false but does not raise an error if start time is empty
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests when include_pending is false returns false for appointment requests
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests when include_pending is true returns false if it does not have requested_periods
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests when include_pending is true returns false if it was created more than 120 days ago
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests when include_pending is true returns false if it was created more than a day from now
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? appointment requests when include_pending is true returns true for appointment requests created during the requested date range
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? cancelled appointments returns false if start time is more than 30 days ago
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? cancelled appointments returns true for a cancelled appointment with a valid start time 30 days ago or after
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? returns true for past appointments
modules.mobile.spec.services.v2.appointments.presentation_filter_spec ‑ Mobile::V2::Appointments::PresentationFilter#user_facing? returns true for upcoming appointment
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list aggregates multiple names as a comma separated list
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list can request multiple upstream providers
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list forms names from upstream when an identifier is found without a name
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list handles partial names predictably
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list only requests an upstream provider once
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns names as first_name last_name
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns nil if the returned provider does not match the expected structure
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns nil when provided an empty array
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns nil when provided an input that is not an array or nil
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns nil when provided nil
modules.mobile.spec.services.v2.appointments.provider_names_spec ‑ Mobile::V2::Appointments::ProviderNames#form_names_from_appointment_practitioners_list returns nil when the ppms service raises an error
modules.mobile.spec.sidekiq.legacy_pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async caches the expected claims and appeals
modules.mobile.spec.sidekiq.legacy_pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async does not cache when received non authorization error
modules.mobile.spec.sidekiq.legacy_pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when claims or appeals is not authorized caches the expected appeals
modules.mobile.spec.sidekiq.legacy_pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when claims or appeals is not authorized caches the expected claims
modules.mobile.spec.sidekiq.legacy_pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when user is not found caches the expected claims and appeals
modules.mobile.spec.sidekiq.pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async caches the expected claims and appeals
modules.mobile.spec.sidekiq.pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async does not cache when a non authorization error is present
modules.mobile.spec.sidekiq.pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when claims or appeals is not authorized caches the expected appeals
modules.mobile.spec.sidekiq.pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when claims or appeals is not authorized caches the expected claims
modules.mobile.spec.sidekiq.pre_cache_claims_and_appeals_job_spec ‑ Mobile::V0::PreCacheClaimsAndAppealsJob.perform_async when user is not found caches the expected claims and appeals
modules.mobile.spec.sidekiq.vet360_linking_spec ‑ Mobile::V0::Vet360LinkingJob when linking request fails logs the user uuid and error message and raises an error
modules.mobile.spec.sidekiq.vet360_linking_spec ‑ Mobile::V0::Vet360LinkingJob when linking request is successfully made flips vet360_linked to false if mobile user previously was linked
modules.mobile.spec.sidekiq.vet360_linking_spec ‑ Mobile::V0::Vet360LinkingJob when linking request is successfully made increments mobile user vet360 linked attempts
modules.mobile.spec.sidekiq.vet360_linking_spec ‑ Mobile::V0::Vet360LinkingJob when linking request is successfully made logs the user id, transaction id, and creates a mobile user that linked an account with vet360
modules.mobile.spec.sidekiq.vet360_linking_spec ‑ Mobile::V0::Vet360LinkingJob when user is not found caches the expected claims and appeals
modules.mobile.spec.sidekiq.weekly_maintenance_window_logger_spec ‑ Mobile::V0::WeeklyMaintenanceWindowLogger#perform When maintenance windows have NOT been created within the last week does NOT log maintenance windows
modules.mobile.spec.sidekiq.weekly_maintenance_window_logger_spec ‑ Mobile::V0::WeeklyMaintenanceWindowLogger#perform When maintenance windows have been created within the last week Logs maintenance windows
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#normalized_attributes when type is equal to dslogon returns expected attributes
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#normalized_attributes when type is equal to idme returns expected attributes
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#normalized_attributes when type is equal to logingov returns expected attributes
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#normalized_attributes when type is equal to mhv returns expected attributes
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#render_auth directs to the Mocked Authorization frontend page
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#render_auth renders acr value
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#render_auth renders state value
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#render_auth renders the oauth_get_form template with meta refresh tag
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#render_auth renders type value
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#token when type in mock credential service is not set to logingov returns expected access token hash
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#token when type in mock credential service is set to logingov and stored logingov credential does not have ssn attribute returns expected access token hash merged with id token hash
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#token when type in mock credential service is set to logingov and stored logingov credential has ssn attribute returns expected access token hash merged with id token hash
modules.mocked_authentication.spec.lib.credential.service_spec ‑ MockedAuthentication::Credential::Service#user_info returns credential info from expected CredentialInfo object
modules.mocked_authentication.spec.lib.mockdata.mpi.find_spec ‑ MockedAuthentication::Mockdata::MPI::Find#perform when the icn is invalid raises a RecordNotFound error
modules.mocked_authentication.spec.lib.mockdata.mpi.find_spec ‑ MockedAuthentication::Mockdata::MPI::Find#perform when the icn is valid returns the expected yml
modules.mocked_authentication.spec.lib.mockdata.reader_spec ‑ MockedAuthentication::Mockdata::Reader.find_credentials returns a hash of mocked credential data for expected users
modules.mocked_authentication.spec.lib.mockdata.writer_spec ‑ MockedAuthentication::Mockdata::Writer.save_credential creates a file with expected filename and expected file payload
modules.mocked_authentication.spec.mocked_authentication_spec ‑ MockedAuthentication has a version number
modules.mocked_authentication.spec.models.credential_info_spec ‑ MockedAuthentication::CredentialInfo#validate with a credential_info_code validates
modules.mocked_authentication.spec.models.credential_info_spec ‑ MockedAuthentication::CredentialInfo#validate without a credential_info_code does not validate
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is defined and error is defined redirects to expected url
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is defined and error is defined returns a redirect status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is defined and error is not defined behaves like successful response creates a new CredentialInfo associated with returned code
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is defined and error is not defined behaves like successful response redirects to expected url
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is defined and error is not defined behaves like successful response returns a redirect status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is not defined and error is defined redirects to expected url
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is not defined and error is defined returns a redirect status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is not defined and error is not defined behaves like error response renders expected error
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is defined when credential info is not defined and error is not defined behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is not defined behaves like error response renders expected error
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET authorize when state is not defined behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is included in CSP_TYPES behaves like successful response returns an ok status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is included in CSP_TYPES behaves like successful response returns the expected mockdata
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is missing behaves like error response renders expected error
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is missing behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is not included in CSP_TYPES behaves like error response renders expected error
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET credential_list parameter validations when CSP type parameter is not included in CSP_TYPES behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET index parameter validations when CSP type parameter is included in CSP_TYPES and state is not defined behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET index parameter validations when CSP type parameter is included in CSP_TYPES and state parameter is included behaves like successful response returns expected html
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET index parameter validations when CSP type parameter is included in CSP_TYPES and state parameter is included behaves like successful response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET index parameter validations when CSP type parameter is missing behaves like error response returns expected status
modules.mocked_authentication.spec.requests.credential_request_spec ‑ Mocked Authentication Mock Credential GET index parameter validations when CSP type parameter is not included in CSP_TYPES behaves like error response returns expected status
modules.mocked_authentication.spec.requests.mockdata_request_spec ‑ Mocked authentication mpi mockdata GET #show when authorization is invalid returns an unauthorized status
modules.mocked_authentication.spec.requests.mockdata_request_spec ‑ Mocked authentication mpi mockdata GET #show when icn is missing returns a 404
modules.mocked_authentication.spec.requests.mockdata_request_spec ‑ Mocked authentication mpi mockdata GET #show when icn is present and api_key is valid returns a success status and yml data
modules.mocked_authentication.spec.requests.mockdata_request_spec ‑ Mocked authentication mpi mockdata GET #show when there is no authorization header returns an unauthorized status
modules.mocked_authentication.spec.services.mocked_authentication.credential_info_creator_spec ‑ MockedAuthentication::CredentialInfoCreator#perform returns code associated with Mock Credential Info object
modules.mocked_authentication.spec.services.mocked_authentication.credential_info_creator_spec ‑ MockedAuthentication::CredentialInfoCreator#perform returns expected code
modules.mocked_authentication.spec.services.mocked_authentication.redirect_url_generator_spec ‑ MockedAuthentication::RedirectUrlGenerator#perform returns expected redirect_uri with expected params
modules.mocked_authentication.spec.services.mocked_authentication.redirect_url_generator_spec ‑ MockedAuthentication::RedirectUrlGenerator#perform when code is not present does not include error query param in response
modules.mocked_authentication.spec.services.mocked_authentication.redirect_url_generator_spec ‑ MockedAuthentication::RedirectUrlGenerator#perform when code is present includes code query param in response
modules.mocked_authentication.spec.services.mocked_authentication.redirect_url_generator_spec ‑ MockedAuthentication::RedirectUrlGenerator#perform when error is not present does not include error query param in response
modules.mocked_authentication.spec.services.mocked_authentication.redirect_url_generator_spec ‑ MockedAuthentication::RedirectUrlGenerator#perform when error is present includes error query param in response
modules.my_health.spec.request.v1.all_triage_teams_request_spec ‑ All Triage Teams Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.all_triage_teams_request_spec ‑ All Triage Teams Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.all_triage_teams_request_spec ‑ All Triage Teams Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.all_triage_teams_request_spec ‑ All Triage Teams Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.all_triage_teams_request_spec ‑ All Triage Teams Integration Premium User responds to GET #index when camel-inflected
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.allergies_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #show
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Premium User #show responds sending data for an attachment
modules.my_health.spec.request.v1.attachments_request_spec ‑ Message Attachments Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.clinical_notes_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #show
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.conditions_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #show
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #create with valid name response to POST #create
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #create with valid name response to POST #create with camel-inflection
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #destroy with valid folder id responds to DELETE #destroy
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #index responds to GET #index
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #index responds to GET #index when camel-inflected
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #search with valid search criteria responds to POST #search
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #show with valid id response to GET #show
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #show with valid id response to GET #show when camel-inflected
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User #update with valid folder id responds to RENAME #update
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User nested resources gets messages#index
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User nested resources gets messages#index with camel-inflection
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User pagination does not paginate if per_page pagination parameter is -1
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User pagination generates a 4xx error for out of bounds pagination
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User pagination provides pagination indicators
modules.my_health.spec.request.v1.folders_request_spec ‑ Folders Integration Premium User pagination respects pagination parameters
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Premium User responds to GET #index

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 5690 to 6109)

There are 19144 tests, see "Raw output" for the list of tests 5690 to 6109.
Raw output
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.labs_and_tests_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #show
modules.my_health.spec.request.v1.medical_records.mr_session_request_spec ‑ Medical Records Session responds to GET #status
modules.my_health.spec.request.v1.medical_records.mr_session_request_spec ‑ Medical Records Session responds to POST #create
modules.my_health.spec.request.v1.medical_records.mr_session_request_spec ‑ Medical Records Session when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User drafts responds to POST #create
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User drafts responds to POST #create when camel-inflected
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User drafts responds to PUT #update
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User reply drafts responds to POST #create
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User reply drafts responds to POST #create when camel-inflected
modules.my_health.spec.request.v1.message_drafts_request_spec ‑ Messages Integration Premium User reply drafts responds to PUT #update
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User #destroy responds to DELETE
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User #move responds to PATCH messages/move
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User #thread responds to GET #thread
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User #thread responds to GET #thread when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User #thread responds to GET #thread with full_body query param
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create message with attachments
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create message with attachments when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create message without attachments
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create message without attachments when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create reply with attachments
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create reply with attachments when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create reply without attachments
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User POST create reply without attachments when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User responds to GET #show when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User responds to GET messages/categories
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User responds to GET messages/categories when camel-inflected
modules.my_health.spec.request.v1.messages_request_spec ‑ Messages Integration Premium User returns message signature preferences
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User rejects unknown frequency parameters
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User requires all parameters for update
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User responds to GET #show of preferences
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User responds to PUT #update of preferences
modules.my_health.spec.request.v1.messaging_preferences_spec ‑ Messaging Preferences Integration Premium User returns a custom exception mapped from i18n when email contains spaces
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User nested resources responds to GET #index with sorted_dispensed_date
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User nested resources responds to GET #show of nested tracking resource
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User nested resources responds to GET #show of nested tracking resource when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User nested resources responds to GET #show of nested tracking resource with a shipment having no other prescriptions
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User nested resources responds to GET #show of nested tracking resource with a shipment having no other prescriptions when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User not a va patient is NOT authorized
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User preferences requires all parameters for update
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User preferences responds to GET #show of preferences
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User preferences responds to PUT #update of preferences
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User preferences returns a custom exception mapped from i18n when email contains spaces
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #get_prescription_image with image
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with filter
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with filter when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with images
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with no parameters
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with no parameters when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with pagination parameters
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with pagination parameters when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with prescription name as sort parameter
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with refill_status=active
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #index with refill_status=active when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #list_refillable_prescriptions with list of refillable prescriptions
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #show
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to GET #show with camel-inlfection
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Advanced User responds to POST #refill
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Basic User is NOT authorized
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Basic User with MHV account level 
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User nested resources responds to GET #index with sorted_dispensed_date
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User nested resources responds to GET #show of nested tracking resource
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User nested resources responds to GET #show of nested tracking resource when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User nested resources responds to GET #show of nested tracking resource with a shipment having no other prescriptions
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User nested resources responds to GET #show of nested tracking resource with a shipment having no other prescriptions when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User preferences requires all parameters for update
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User preferences responds to GET #show of preferences
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User preferences responds to PUT #update of preferences
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User preferences returns a custom exception mapped from i18n when email contains spaces
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #get_prescription_image with image
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with filter
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with filter when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with images
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with no parameters
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with no parameters when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with pagination parameters
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with pagination parameters when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with prescription name as sort parameter
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with refill_status=active
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #index with refill_status=active when camel-inflected
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #list_refillable_prescriptions with list of refillable prescriptions
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #show
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to GET #show with camel-inlfection
modules.my_health.spec.request.v1.prescriptions_request_spec ‑ prescriptions Premium User responds to POST #refill
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Premium User #index with valid params responds to GET #index
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Premium User #index with valid params responds to GET #index when camel-inflected
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Premium User #index with valid params returns an empty array when there are no messages in the folder
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Premium User #move responds to PATCH threads/move
modules.my_health.spec.request.v1.threads_request_spec ‑ Threads Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.triage_teams_request_spec ‑ Triage Teams Integration Premium User responds to GET #index when camel-inflected
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Premium User responds to GET #show
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.request.v1.vaccines_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #show
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Advanced User is NOT authorized
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Advanced User with MHV account level 
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Basic User is NOT authorized
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Basic User with MHV account level 
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Premium User not a va patient is NOT authorized
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Premium User responds to GET #index
modules.my_health.spec.request.v1.vitals_request_spec ‑ Medical Records Integration Premium User when the patient is not found returns a 202 Accepted response for GET #index
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the category
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the cmop_ndc_number
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the dial_cmop_division_phone
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the disclaimer
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the disp_status
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the dispensed_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the division_name
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the expiration_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the facility_name
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the in_cerner_transition
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the indication_for_use
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the indication_for_use_flag
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the institution_id
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the is_refillable
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the is_trackable
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the modified_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the ndc
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the not_refillable_display_message
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the orderable_item
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the ordered_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the prescription_id
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the prescription_name
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the prescription_number
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the prescription_number_index
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the prescription_source
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the provider_first_name
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the provider_last_name
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the quantity
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the reason
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the refill_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the refill_remaining
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the refill_status
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the refill_submit_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the remarks
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the rx_rf_records
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the sig
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the sorted_dispensed_date
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the station_number
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the tracking
modules.my_health.spec.serializer.v1.prescription_details_serializer_spec ‑ MyHealth::V1::PrescriptionDetailsSerializer includes the user_id
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations flag_type is valid with a valid flag_type
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations flag_type raises ArgumentError with an invalid flag_type
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations ip_address is not valid when ip_address is missing
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations ip_address is valid when ip_address is present
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations representative_id is not valid when representative_id is missing
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations representative_id is valid when representative_id is present
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations uniqueness is invalid when duplicating ip_address, representative_id, and flag_type of an existing record
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations uniqueness is valid when changing only the flag_type while keeping ip_address and representative_id same
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations uniqueness is valid when changing only the ip_address while keeping representative_id and flag_type same
modules.representation_management.spec.models.representation_management.flagged_veteran_representative_contact_data_spec ‑ RepresentationManagement::FlaggedVeteranRepresentativeContactData validations uniqueness is valid when changing only the representative_id while keeping ip_address and flag_type same
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a mix of valid and invalid flags does not create any FlaggedVeteranRepresentativeContactData records
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a mix of valid and invalid flags responds with an unprocessable entity status
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a mix of valid and invalid flags returns appropriate error messages for mixed valid and invalid flags
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a single valid flag responds with a created status
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a single valid flag returns the correct serialized data
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting a single valid flag successfully creates a FlaggedVeteranRepresentativeContactData record
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting invalid flags does not create any FlaggedVeteranRepresentativeContactData records
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting invalid flags responds with an unprocessable entity status
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting invalid flags returns appropriate error messages
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting multiple valid flags responds with a created status for multiple flags
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting multiple valid flags returns the correct serialized data for multiple flags
modules.representation_management.spec.requests.v0.flag_accredited_representatives_spec ‑ FlagAccreditedRepresentativesController POST #create when submitting multiple valid flags successfully creates multiple FlaggedVeteranRepresentativeContactData records
modules.simple_forms_api.spec.models.vba_20_10207_spec ‑ SimpleFormsApi::VBA2010207 handle_attachments saves the combined pdf
modules.simple_forms_api.spec.models.vba_20_10207_spec ‑ SimpleFormsApi::VBA2010207 power_of_attorney_signature returns the right string
modules.simple_forms_api.spec.models.vba_20_10207_spec ‑ SimpleFormsApi::VBA2010207 requester_signature returns the right string
modules.simple_forms_api.spec.models.vba_20_10207_spec ‑ SimpleFormsApi::VBA2010207 third_party_signature returns the right string
modules.simple_forms_api.spec.models.vba_26_4555_spec ‑ SimpleFormsApi::VBA264555 veteran name limits the length to 30 characters
modules.simple_forms_api.spec.models.vba_26_4555_spec ‑ SimpleFormsApi::VBA264555 veteran ssn strips dashes out
modules.simple_forms_api.spec.models.vba_40_0247_spec ‑ SimpleFormsApi::VBA400247 handle_attachments saves the combined pdf
modules.simple_forms_api.spec.models.vba_40_10007_spec ‑ SimpleFormsApi::VBA4010007 handle_attachments saves the combined pdf
modules.simple_forms_api.spec.models.vha_1010d_spec ‑ SimpleFormsApi::VHA1010d#handle_attachments calls CombinePDF.new
modules.simple_forms_api.spec.models.vha_1010d_spec ‑ SimpleFormsApi::VHA1010d#metadata returns metadata for the form
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #get_intents_to_file both intents on file returns a pension intent
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #get_intents_to_file compensation intent on file returns a compensation intent
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #get_intents_to_file no intents on file returns no intents
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #get_intents_to_file pension intent on file returns a pension intent
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit authenticated request with intent to file third party returns an expiration date
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit authenticated request with intent to file veteran makes the request with an intent to file
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit authenticated stamps the LOA3 text on the PDF
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages 21-0845 makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages 21-10210 makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages 21-4142 makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages 21P-0847 makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages 26-4555 makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit failed requests scrub PII from error messages unhandled form makes the request and expects a failure
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit makes the request
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit request with attached documents appends the attachments to the 40-0247 PDF
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit request with attached documents appends the attachments to the 40-10007 PDF
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit request with intent to file unauthenticated returns an expiration date
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit saves a FormSubmissionAttempt
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit uploads a PDF file to S3
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader #submit_supporting_documents renders the attachment as json
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_0972 successful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_0972 unsuccessful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_10210 successful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_10210 unsuccessful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_4142 successful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21_4142 unsuccessful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21p_0847 successful submission
modules.simple_forms_api.spec.requests.v1.uploads_spec ‑ Forms uploader email confirmations 21p_0847 unsuccessful submission
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 20_10206 sends the confirmation email
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_0845 not signed in user non-veteran authorizer
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_0845 not signed in user veteran authorizer
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_0845 signed in user non-veteran authorizer
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_0845 signed in user veteran authorizer
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_10210 someone elses claim claimant is a veteran
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_10210 someone elses claim claimant is not a veteran
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_10210 users own claim is a veteran
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 21_10210 users own claim is not a veteran
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 40_0247 when email is entered sends the confirmation email
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 40_0247 when email is omitted when user is not signed in does not send the confirmation email
modules.simple_forms_api.spec.services.confirmation_email_spec ‑ SimpleFormsApi::ConfirmationEmail 40_0247 when email is omitted when user is signed in does not send the confirmation email
modules.simple_forms_api.spec.services.intent_to_file_spec ‑ SimpleFormsApi::IntentToFile an Intent To File has previously been submitted returns no confirmation number and no expiration date if no new ITF is filed
modules.simple_forms_api.spec.services.intent_to_file_spec ‑ SimpleFormsApi::IntentToFile no Intent to File has previously been submitted return the expiration date of a newly-created Intent To File
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller validates json is parseable
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 10-10d given template vha_10_10d fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 10-7959c given template vha_10_7959c fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 10-7959f-1 given template vha_10_7959f_1 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 10-7959f-2 given template vha_10_7959f_2 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-0966 given template vba_21_0966 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-0966 given template vba_21_0966-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-0972 given template vba_21_0972 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-0972 given template vba_21_0972-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-10210 given template vba_21_10210 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-10210 given template vba_21_10210-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-4142 given template vba_21_4142 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21-4142 given template vba_21_4142-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21p-0847 given template vba_21p_0847 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 21p-0847 given template vba_21p_0847-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 26-4555 given template vba_26_4555 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 26-4555 given template vba_26_4555-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 40-0247 given template vba_40_0247 fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_filler_spec ‑ SimpleFormsApi::PdfFiller when filling the pdf for form 40-0247 given template vba_40_0247-min fills out a PDF from a templated JSON file
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper form-specific stamp methods when generating a stamped file for form 21-10210 raises an error
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper form-specific stamp methods when generating a stamped file for form 21-4142 raises an error
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper form-specific stamp methods when generating a stamped file for form 21p-0847 raises an error
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.stamp107959f1 when statement_of_truth_signature is provided calls stamp with correct desired_stamp
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.stamp210845 when it is called with legitimate parameters calls multistamp correctly
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.stamp264555 when it is called with legitimate parameters calls stamp correctly
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.verified_multistamp when signature_text is blank raises an error
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.verify when verifying a stamp when the stamped file size is larger than the original succeeds
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.verify when verifying a stamp when the stamped file size is less than the original raises an error message
modules.simple_forms_api.spec.services.pdf_stamper_spec ‑ SimpleFormsApi::PdfStamper.verify when verifying a stamp when the stamped file size is the same as the original raises an error message
modules.test_user_dashboard.spec.models.tud_account_spec ‑ TestUserDashboard::TudAccount#available? checked in is expected to equal true
modules.test_user_dashboard.spec.models.tud_account_spec ‑ TestUserDashboard::TudAccount#available? checked out is expected to equal false
modules.test_user_dashboard.spec.requests.tud_accounts_request_spec ‑ Test User Dashboard #index with invalid authentication headers returns a 403
modules.test_user_dashboard.spec.requests.tud_accounts_request_spec ‑ Test User Dashboard #index with valid authentication headers accepts the request and returns a response
modules.test_user_dashboard.spec.requests.tud_accounts_request_spec ‑ Test User Dashboard #index without any authentication headers refuses the request
modules.test_user_dashboard.spec.requests.tud_accounts_request_spec ‑ Test User Dashboard #update updates the tud account notes field
modules.test_user_dashboard.spec.requests.tud_github_oauth_proxy_spec ‑ TestUserDashboard::TudGithubOAuthProxyController#index when the token is generated successfully returns the access token as json
modules.test_user_dashboard.spec.requests.tud_github_oauth_proxy_spec ‑ TestUserDashboard::TudGithubOAuthProxyController#index when the token request fails fails and does not return a token
modules.test_user_dashboard.spec.serializers.tud_account_serializer_spec ‑ TestUserDashboard::TudAccountSerializer returns serialized #email data
modules.test_user_dashboard.spec.serializers.tud_account_serializer_spec ‑ TestUserDashboard::TudAccountSerializer returns serialized #first_name data
modules.test_user_dashboard.spec.serializers.tud_account_serializer_spec ‑ TestUserDashboard::TudAccountSerializer returns serialized #gender data
modules.test_user_dashboard.spec.serializers.tud_account_serializer_spec ‑ TestUserDashboard::TudAccountSerializer returns serialized #last_name data
modules.test_user_dashboard.spec.services.account_metrics_spec ‑ TestUserDashboard::AccountMetrics#checkin TUD account does exist saves the checkin time
modules.test_user_dashboard.spec.services.account_metrics_spec ‑ TestUserDashboard::AccountMetrics#checkin TUD account does not exist returns nil
modules.test_user_dashboard.spec.services.account_metrics_spec ‑ TestUserDashboard::AccountMetrics#checkout TUD account does exist saves the checkout time
modules.test_user_dashboard.spec.services.account_metrics_spec ‑ TestUserDashboard::AccountMetrics#checkout TUD account does not exist returns nil
modules.test_user_dashboard.spec.services.account_metrics_spec ‑ TestUserDashboard::AccountMetrics#initialize instantiates the test account by account_uuid
modules.test_user_dashboard.spec.services.create_test_user_account_spec ‑ TestUserDashboard::CreateTestUserAccount#call sets the account_id and services
modules.test_user_dashboard.spec.services.update_user_spec ‑ TestUserDashboard::UpdateUser#call when a user logs in sets the test account to be checked out
modules.test_user_dashboard.spec.services.update_user_spec ‑ TestUserDashboard::UpdateUser#call when a user logs out sets the test account to be checked in
modules.test_user_dashboard.spec.services.update_user_spec ‑ TestUserDashboard::UpdateUser#initialize instantiates the test account by account_uuid
modules.travel_pay.spec.controllers.claims_controller_spec ‑ TravelPay::ClaimsController#index successful response from API responds with 200
modules.travel_pay.spec.controllers.claims_controller_spec ‑ TravelPay::ClaimsController#index unsuccessful response from API responds with a 404 if the API endpoint is not found
modules.travel_pay.spec.controllers.pings_controller_spec ‑ TravelPay::PingsController#ping the feature switch is disabled raises the proper error
modules.travel_pay.spec.controllers.pings_controller_spec ‑ TravelPay::PingsController#ping the feature switch is enabled requests a token and sends a ping to BTSSS
modules.travel_pay.spec.services.client_spec ‑ TravelPay::Client /claims returns a list of claims sorted by most recently updated
modules.travel_pay.spec.services.client_spec ‑ TravelPay::Client ping receives response from ping endpoint
modules.travel_pay.spec.services.client_spec ‑ TravelPay::Client request_veis_token returns veis token from proper endpoint
modules.va_forms.spec.lib.regex_helper_spec ‑ When a form number is passed checked for VA and Form prefix and removed
modules.va_forms.spec.lib.regex_helper_spec ‑ When a form number is passed checks for 10 10 no dash and adds dash
modules.va_forms.spec.lib.regex_helper_spec ‑ When a form number is passed checks for 10 10ez no dash and adds dash  retain letters
modules.va_forms.spec.lib.regex_helper_spec ‑ When a form number is passed checks for 1010 no dash and adds dash
modules.va_forms.spec.models.form_spec ‑ VAForms::Form callbacks #set_sha256_history when the sha256 has changed updates the last_sha256_change and change_history
modules.va_forms.spec.models.form_spec ‑ VAForms::Form callbacks #set_sha256_history when the sha256 has not changed does not update the last_sha256_change or change_history
modules.va_forms.spec.models.form_spec ‑ VAForms::Form callbacks sets the last_revision to the first issued date if blank
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.expanded_va_url when the url does not start with ./medical or ./va raises an ArgumentError
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.expanded_va_url when the url starts with ./medical returns the expanded url
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.expanded_va_url when the url starts with ./va returns the expanded url
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.normalized_form_url returns the encoded url
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.normalized_form_url when the url does not start with http calls the expanded_va_url method
modules.va_forms.spec.models.form_spec ‑ VAForms::Form.normalized_form_url when the url starts with http returns the url with http replaced with https
modules.va_forms.spec.requests.metadata_request_spec ‑ VA Forms Metadata Endpoint #get /metadata returns metadata JSON
modules.va_forms.spec.requests.metadata_request_spec ‑ VA Forms Metadata Endpoint #healthchecks v0 returns UP status even when upstream is not healthy
modules.va_forms.spec.requests.metadata_request_spec ‑ VA Forms Metadata Endpoint #healthchecks v0 returns correct response and status when healthy
modules.va_forms.spec.requests.metadata_request_spec ‑ VA Forms Metadata Endpoint #upstream_healthcheck v0 returns correct response and status when healthy
modules.va_forms.spec.requests.metadata_request_spec ‑ VA Forms Metadata Endpoint #upstream_healthcheck v0 returns correct status when cms is not healthy
modules.va_forms.spec.requests.v0.api_docs_request_spec ‑ Forms Documentation Endpoint #get /docs/v1/api returns Open API Spec v3 JSON
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly passes the regex test for Form Number 21-XXXX
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query using keywords separated by whitespace
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query using keywords separated by whitespace when camel-inflected
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query when camel-inflected
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query while ignoring leading and trailing whitespace
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly returns a matched query while ignoring leading and trailing whitespace when camel-inflected
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index correctly searches on word root
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index returns all forms when asked
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index returns the date of the last sha256 change
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index returns the forms when camel-inflected
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :index returns the forms, including those that were deleted
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :show has a created date
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :show returns a 404 when a form is not there
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :show returns the form
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :show returns the form version history
modules.va_forms.spec.requests.v0.forms_request_spec ‑ VA Forms GET :show returns the forms when camel-inflected
modules.va_forms.spec.services.va_forms.slack.hash_notification_spec ‑ VAForms::Slack::HashNotification#message_text displays all the keys capitalized and formatted
modules.va_forms.spec.services.va_forms.slack.hash_notification_spec ‑ VAForms::Slack::HashNotification#message_text returns the VSP environment
modules.va_forms.spec.services.va_forms.slack.messenger_spec ‑ VAForms::Slack::Messenger.notify! makes a POST request to Slack with the message as the body
modules.va_forms.spec.services.va_forms.slack.messenger_spec ‑ VAForms::Slack::Messenger.notify! when the Slack enabled setting is set to false does not make a POST request to Slack
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform does not notify Slack when all features are enabled
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform fetches enabled status of common and current env features when config file contains both
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform fetches enabled status of common features only when config file contains no current env features
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform fetches enabled status of current env features only when config file contains no common features
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform notifies Slack of missing config file when no config file found
modules.va_forms.spec.sidekiq.flipper_status_alert_spec ‑ VAForms::FlipperStatusAlert#perform notifies Slack when some features are disabled
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when all retries are exhausted and the error was a form fetch error and the form was not previously valid does not notify Slack
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when all retries are exhausted and the error was a form fetch error and the form was previously valid notifies Slack that the form is now invalid
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when all retries are exhausted and the error was a form fetch error updates the url-related form attributes
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when all retries are exhausted increments the StatsD counter
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when all retries are exhausted logs a warning to the Rails console
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the PDF has been marked as deleted does not raise a form fetch error
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the PDF has been marked as deleted sets valid_pdf to true and the sha256 to nil
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the PDF has been marked as deleted updates the deleted_at date
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the PDF is unchanged keeps existing values without notifying slack
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the PDF was previously invalid updates valid_pdf to true without notifying slack
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the form url returns a 404 raises an error
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the form url returns a valid body correctly updates attributes based on the new form data
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the sha256 has changed and the url returns a PDF updates the saved sha256 and notifies slack
modules.va_forms.spec.sidekiq.form_builder_spec ‑ VAForms::FormBuilder#perform when the sha256 has changed and the url returns a web page updates the saved sha256 but does not notify slack
modules.va_forms.spec.sidekiq.form_reloader_spec ‑ VAForms::FormReloader#perform schedules a child FormBuilder job for each form retrieved
modules.va_forms.spec.sidekiq.form_reloader_spec ‑ VAForms::FormReloader#perform when all retries have been exhausted increments the StatsD counter
modules.va_forms.spec.sidekiq.form_reloader_spec ‑ VAForms::FormReloader#perform when all retries have been exhausted logs an error to the Rails console
modules.va_forms.spec.sidekiq.form_reloader_spec ‑ VAForms::FormReloader#perform when all retries have been exhausted notifies Slack
modules.va_forms.spec.sidekiq.form_reloader_spec ‑ VAForms::FormReloader#perform when the forms server returns an error raises an error and does not schedule any child FormBuilder jobs
modules.va_notify.spec.lib.configuration_spec ‑ VaNotify::Configuration#service_name has the expected service name
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper 1010ez knows the friendly summary
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper 1010ez knows the template id
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper 686c knows the friendly summary
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper 686c knows the template id
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper.form_age 7 days ago
modules.va_notify.spec.lib.in_progress_form_helper_spec ‑ VANotify::InProgressFormHelper.form_age defaults to empty string
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service error handling raises a 400 exception
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service error handling raises a 403 exception
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service error handling raises a 404 exception
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service error handling raises a 429 exception
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service error handling raises a 500 exception
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service service initialization api key based on service and client is called with expected parameters
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service service initialization correct api key passed to initialize when multiple services are defined
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service#send_email calls notifications client
modules.va_notify.spec.lib.service_spec ‑ VaNotify::Service#send_sms calls notifications client
modules.va_notify.spec.models.confirmation_email_spec ‑ VANotify::ConfirmationEmail.send delegates to the EmailJob to send email
modules.va_notify.spec.models.confirmation_email_spec ‑ VANotify::ConfirmationEmail.send returns early if already sent
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran #authn_context
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran #user_uuid, #uuid
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 1010ez returns the first_name from form data
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 26-1880 returns the first_name from form data
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 526ez when first name from MPI does not exist raises an error
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 526ez when first name from MPI exists returns the first_name from mpi
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 526ez with invalid MPI response raises an error
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name 686c returns the first_name from form data
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#first_name unsupported form id raises error with unsupported form id
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#icn with icn returns the icn associated to the user account associated to the in_progress_form if it exists
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#icn without associated account returns nil if no matching account is found
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#icn without icn returns nil if no icn is found
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#verified, loa3? with icn returns the icn associated to the user account associated to the in_progress_form if it exists
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#verified, loa3? without associated account returns nil if no matching account is found
modules.va_notify.spec.models.veteran_spec ‑ VANotify::Veteran#verified, loa3? without icn returns nil if no icn is found
modules.va_notify.spec.services.find_in_progress_forms_spec ‑ VANotify::FindInProgressForms verify correct form ids
modules.va_notify.spec.services.find_in_progress_forms_spec ‑ VANotify::FindInProgressForms verify form_ids are valid
modules.va_notify.spec.services.find_in_progress_forms_spec ‑ VANotify::FindInProgressForms#to_notify fetches only relevant forms by id
modules.va_notify.spec.services.find_in_progress_forms_spec ‑ VANotify::FindInProgressForms#to_notify only fetches saved forms based on the correct cadence 7 days
modules.va_notify.spec.services.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform fails if ICN is not present
modules.va_notify.spec.services.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform multiple relevant in_progress_forms delegates to VANotify::IcnJob if its the oldest in_progress_form
modules.va_notify.spec.services.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform multiple relevant in_progress_forms skips email if its not the oldest in_progress_form
modules.va_notify.spec.services.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform single relevant in_progress_form delegates to VANotify::IcnJob
modules.va_notify.spec.services.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform skips sending reminder email if there is no first name
modules.va_notify.spec.sidekiq.clear_stale_in_progress_reminders_sent_spec ‑ VANotify::ClearStaleInProgressRemindersSent#perform clears in progress reminders sent after 60 days
modules.va_notify.spec.sidekiq.email_job_spec ‑ VANotify::EmailJob#perform can use non-default api key
modules.va_notify.spec.sidekiq.email_job_spec ‑ VANotify::EmailJob#perform sends an email using the template id
modules.va_notify.spec.sidekiq.email_job_spec ‑ VANotify::EmailJob#perform when vanotify returns a 400 error rescues and logs the error
modules.va_notify.spec.sidekiq.icn_job_spec ‑ VANotify::IcnJob#perform can use non-default api key
modules.va_notify.spec.sidekiq.icn_job_spec ‑ VANotify::IcnJob#perform sends an email using the template id
modules.va_notify.spec.sidekiq.icn_job_spec ‑ VANotify::IcnJob#perform when vanotify returns a 400 error rescues and logs the error
modules.va_notify.spec.sidekiq.in_progress_1880_form_reminder_spec ‑ VANotify::InProgress1880FormReminder#perform delegates to VANotify::IcnJob

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 6110 to 6473)

There are 19144 tests, see "Raw output" for the list of tests 6110 to 6473.
Raw output
modules.va_notify.spec.sidekiq.in_progress_1880_form_reminder_spec ‑ VANotify::InProgress1880FormReminder#perform fails if ICN is not present
modules.va_notify.spec.sidekiq.in_progress_1880_form_reminder_spec ‑ VANotify::InProgress1880FormReminder#perform skips sending reminder email if there is no first name
modules.va_notify.spec.sidekiq.in_progress_1880_form_spec ‑ VANotify::InProgress1880Form#perform creates additional async workers to send messages to va notify
modules.va_notify.spec.sidekiq.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform fails if ICN is not present
modules.va_notify.spec.sidekiq.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform multiple relevant in_progress_forms delegates to VANotify::IcnJob if its the oldest in_progress_form
modules.va_notify.spec.sidekiq.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform multiple relevant in_progress_forms skips email if its not the oldest in_progress_form
modules.va_notify.spec.sidekiq.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform single relevant in_progress_form delegates to VANotify::IcnJob
modules.va_notify.spec.sidekiq.in_progress_form_reminder_spec ‑ VANotify::InProgressFormReminder#perform skips sending reminder email if there is no first name
modules.va_notify.spec.sidekiq.in_progress_forms_spec ‑ VANotify::InProgressForms#perform creates additional async workers to send messages to va notify
modules.va_notify.spec.sidekiq.one_time_in_progress_reminder_spec ‑ VANotify::OneTimeInProgressReminder#perform does not send reminder if InProgressRemindersSent model already exists
modules.va_notify.spec.sidekiq.one_time_in_progress_reminder_spec ‑ VANotify::OneTimeInProgressReminder#perform does not send reminder if creating InProgressRemindersSent fails
modules.va_notify.spec.sidekiq.one_time_in_progress_reminder_spec ‑ VANotify::OneTimeInProgressReminder#perform sends reminder delegates to IcnJob to send email
modules.vaos.spec.controllers.base_controller_spec ‑ VAOS::BaseController#authorize when current user does not have an icn raises a Common::Exceptions::Forbidden exception
modules.vaos.spec.controllers.v1.base_controller_spec ‑ VAOS::V1::BaseController with a BackendServiceError error renders json object with developer attributes
modules.vaos.spec.controllers.v1.base_controller_spec ‑ VAOS::V1::BaseController with a RecordNotFound error renders json object with developer attributes
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#add_timezone_offset with a date and nil timezone leaves the date as is
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#add_timezone_offset with a date and timezone adds the timezone offset to the date
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#add_timezone_offset with a nil date throws a ParameterMissing exception
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#end_date with an invalid date throws an InvalidFieldValue exception
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#get_clinic_memoized when clinic service throws an error returns nil
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#get_provider_name_memoized when provider service throws an error returns npi_not_found_msg
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#modify_desired_date with a request body and facility timezone updates the direct scheduled appt desired date with facilities time zone offset
modules.vaos.spec.controllers.v2.appointments_controller_spec ‑ VAOS::V2::AppointmentsController#start_date with an invalid date throws an InvalidFieldValue exception
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#log_no_clinic_details_found logs a message when no clinic details are found
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#log_unable_to_lookup_clinic when all attributes are present does not log any message
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#log_unable_to_lookup_clinic when appt is nil logs "Appointment not found"
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#log_unable_to_lookup_clinic when clinic is nil logs "Appointment does not have clinic"
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#log_unable_to_lookup_clinic when location_id is nil logs "Appointment does not have location_id"
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#unable_to_lookup_clinic? when appointment and its attributes are not nil returns false
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#unable_to_lookup_clinic? when appointment clinic is nil returns true
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#unable_to_lookup_clinic? when appointment is nil returns true
modules.vaos.spec.controllers.v2.clinics_controller_spec ‑ VAOS::V2::ClinicsController#unable_to_lookup_clinic? when appointment location_id is nil returns true
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_icns returns a message with all ICNs hashed
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_icns returns a message with the ICN hashed
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_icns returns a message with two identical ICNs hashed
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_icns returns nil if the message is nil
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_icns returns the original message if the message does not contain an ICN
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_uri_icn returns a URI with the ICN hashed
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_uri_icn returns nil if the URI is nil
modules.vaos.spec.helpers.anonymizers_spec ‑ VAOS::Anonymizers#anonymize_uri_icn returns the original URI if the URI does not contain an ICN
modules.vaos.spec.models.v2.appointment_form_spec ‑ VAOS::V2::AppointmentForm valid object params returns expected fields
modules.vaos.spec.models.v2.appointment_form_spec ‑ VAOS::V2::AppointmentForm valid object validates presence of required attributes
modules.vaos.spec.models.v2.appointment_form_spec ‑ VAOS::V2::AppointmentForm with empty slot hash drops empty slot hash
modules.vaos.spec.models.v2.appointment_form_spec ‑ VAOS::V2::AppointmentForm with empty slot hash validates presence of required attributes
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm invalid object handles invalid status in json_patch
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm invalid object handles invalid status in params
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm invalid object validates presence of required attributes
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm invalid object validates status values
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm valid object json_patch returns expected fields
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm valid object params returns expected fields
modules.vaos.spec.models.v2.update_appointment_form_spec ‑ VAOS::V2::UpdateAppointmentForm valid object validates presence of required attributes
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa1 user returns a forbidden error
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user GET /vaos/v1/Appointment?queries with a multi param query returns HTTP status 200 and passes the body through
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user GET /vaos/v1/Appointment?queries with a multi param query that returns no records returns HTTP status 200 and passes the body through
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user POST /vaos/v1/Appointment with flipper disabled returns HTTP status 403, forbidden
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user POST /vaos/v1/Appointment with invalid appointment returns HTTP status 400, bad request
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user POST /vaos/v1/Appointment with valid appointment returns HTTP status 201, Created, and the new resource content in body
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user PUT /vaos/v1/Appointment/id with appointment cancel request returns HTTP status 200 along with the cancelled resource
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user PUT /vaos/v1/Appointment/id with flipper disabled returns HTTP status 403, forbidden
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user PUT /vaos/v1/Appointment/id with invalid appointment update returns HTTP status 400
modules.vaos.spec.request.v1.appointments_request_spec ‑ Appointment with a loa3 user PUT /vaos/v1/Appointment/id with valid Appointment update returns HTTP status 200 along with the updated resource
modules.vaos.spec.request.v1.healthcare_service_request_spec ‑ VAOS::V1::HeathcareService /vaos/v1/HealthcareService with a loa1 user returns a forbidden error
modules.vaos.spec.request.v1.healthcare_service_request_spec ‑ VAOS::V1::HeathcareService /vaos/v1/HealthcareService with a loa3 user FHIR HealthcareService Resource search returns a valid response with many results returns a 200
modules.vaos.spec.request.v1.healthcare_service_request_spec ‑ VAOS::V1::HeathcareService /vaos/v1/HealthcareService with a loa3 user FHIR HealthcareService Resource search returns a valid response with zero results returns a 200
modules.vaos.spec.request.v1.locations_request_spec ‑ VAOS::V1::Location /vaos/v1/Location with a loa1 user returns a forbidden error
modules.vaos.spec.request.v1.locations_request_spec ‑ VAOS::V1::Location /vaos/v1/Location with a loa3 user a valid response returns a 200 returning Location resource corresponding to id
modules.vaos.spec.request.v1.locations_request_spec ‑ VAOS::V1::Location /vaos/v1/Location with a loa3 user with a 404 response returns a 404 operation outcome
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa1 user returns a forbidden error
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization/:id with a 404 response returns a 404 operation outcome
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization/:id with a 500 response returns a 502 operation outcome
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization/:id with a valid read Organization response returns a 200 and passes through the body
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization?queries when a backend service exception occurs returns a 502
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization?queries when records are found via identifier returns a 200
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization?queries when records are not found returns a 404
modules.vaos.spec.request.v1.organization_request_spec ‑ Organization with a loa3 user GET /vaos/v1/Organization?queries with a no query string returns a 200
modules.vaos.spec.request.v1.patient_request_spec ‑ VAOS::V1::Patient with loa1 user returns a user forbidden error
modules.vaos.spec.request.v1.patient_request_spec ‑ VAOS::V1::Patient with loa3 user GET /vaos/v1/Patient?queries when records are found via identifier returns a 200
modules.vaos.spec.request.v1.patient_request_spec ‑ VAOS::V1::Patient with loa3 user GET /vaos/v1/Patient?queries when records are not found returns a 404 operation outcome
modules.vaos.spec.request.v1.patient_request_spec ‑ VAOS::V1::Patient with loa3 user GET /vaos/v1/Patient?queries when there is an internal FHIR server error turns a 502 operation outcome
modules.vaos.spec.request.v1.slot_request_spec ‑ VAOS::V1::Slot GET /vaos/v1/Slot with a loa1 user returns a forbidden error
modules.vaos.spec.request.v1.slot_request_spec ‑ VAOS::V1::Slot GET /vaos/v1/Slot with a loa3 user returns a 500 error
modules.vaos.spec.request.v1.slot_request_spec ‑ VAOS::V1::Slot GET /vaos/v1/Slot with a loa3 user returns no slots
modules.vaos.spec.request.v1.slot_request_spec ‑ VAOS::V1::Slot GET /vaos/v1/Slot with a loa3 user returns slots
modules.vaos.spec.request.v2.apidocs_request_spec ‑ VAOS::V2::ApidocsController GET /vaos/v2/apidocs renders the apidocs as json
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan CREATE cc appointment creates the cc appointment
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan CREATE cc appointment returns a 400 error
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan CREATE va appointment creates the va appointment - booked
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan CREATE va appointment creates the va appointment - proposed
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan CREATE va appointment creates the va appointment and logs appointment details when there is a PAP COMPLIANCE comment
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service errors on retrieving an appointment returns a 502 status code
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service returns a single appointment  has access and returns appointment - cc booked
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service returns a single appointment  has access and returns appointment - cc proposed
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service returns a single appointment  has access and returns appointment - va proposed
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service returns a single appointment  updates the service name, physical location, friendly name, and location
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointment when the VAOS service returns a single appointment  with judy morrison test appointment includes an avs error message in response when appointment has no available avs
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments as Judy Morrison fetches appointment list and includes avs on past booked appointments
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments does not log cnp count of the returned appointments when there are no cnp appointments
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns a va appointments with no location id
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments and honors includes
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments and honors includes with no physical_location field
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments given a date range and multiple statuses
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments given a date range and multiple statuses (as Array)
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments given a date range and single status
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments given date a range and single status (as array)
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments having partial errors
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments when mobile facility service fails
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments has access and returns va appointments when systems service fails
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments iterates over appointment list and merges provider name for cc proposed
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments returns a 400 error
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments returns va appointments and logs CnP appointment count
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan GET appointments requests a list of appointments returns va appointments and logs details when there is a PAP COMPLIANCE comment
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan PUT appointments when the appointment is successfully cancelled returns a 400 status code
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan PUT appointments when the appointment is successfully cancelled returns a status code of 200 and the cancelled appointment with the updated status
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan PUT appointments when the appointment is successfully cancelled when clinic and location_id are present updates the service name, physical location, friendly name, and location
modules.vaos.spec.request.v2.appointments_request_spec ‑ VAOS::V2::AppointmentsController with jacqueline morgan PUT appointments when the backend service cannot handle the request returns a 502 status code
modules.vaos.spec.request.v2.available_slots_request_spec ‑ Available Slots Request with a loa3 user GET available appointment slots on a backend service error returns a 502 status code
modules.vaos.spec.request.v2.available_slots_request_spec ‑ Available Slots Request with a loa3 user GET available appointment slots on a successful request returns list of available slots
modules.vaos.spec.request.v2.cc_eligibility_request_spec ‑ vaos v2 community care eligibility GET eligibility loa1 user with flipper enabled does not have access
modules.vaos.spec.request.v2.cc_eligibility_request_spec ‑ vaos v2 community care eligibility GET eligibility loa3 user has access and returns eligibility true
modules.vaos.spec.request.v2.cc_eligibility_request_spec ‑ vaos v2 community care eligibility GET eligibility loa3 user with access and invalid service_type returns a validation error
modules.vaos.spec.request.v2.cc_eligibility_request_spec ‑ vaos v2 community care eligibility GET eligibility loa3 user with flipper disabled does not have access
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on sending a bad request to the VAOS Service returns a 400 http status
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on successful query for clinics given an array with a single clinic id returns a single clinic
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on successful query for clinics given an array with a single clinic id when camel-inflected returns a single clinic
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on successful query for clinics given array clinic ids returns a list of clinics
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on successful query for clinics given csv clinic ids returns a list of clinics
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET facility clinics on successful query for clinics given service type returns a list of clinics
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET last visited clinic on successful query for last visited clinic returns the last visited clinic
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET last visited clinic on unccessful query for latest appointment within look back limit returns a 404 http status
modules.vaos.spec.request.v2.clinics_request_spec ‑ clinics with a loa3 user GET last visited clinic on unsuccessful query for clinic information returns a 400 http status
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user GET facilities on sending a bad request to the VAOS Service - missing ids param returns a 400 http status
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user GET facilities on successful query for a facility and children returns facility details
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user GET facilities on successful query for a facility given multiple facilities in array form returns facility details
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user GET facilities on successful query for a facility returns facility details
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user GET facilities query for facilities and not passing in schedulable sets schedulable to true and returns facility details
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user SHOW facilities on sending a bad request to the VAOS Service returns a 400 http status
modules.vaos.spec.request.v2.facilities_request_spec ‑ facilities with a loa3 user SHOW facilities on successful query for a facility returns facility details
modules.vaos.spec.request.v2.patients_request_spec ‑ vaos patients loa3 user GET patient patient appointment meta data successfully returns patient appointment metadata
modules.vaos.spec.request.v2.scheduling_configurations_request_spec ‑ VAOS::V2::SchedulingController with vaos user GET scheduling/configurations has access and is given multiple facility ids and cc enable parameters returns scheduling configurations
modules.vaos.spec.request.v2.scheduling_configurations_request_spec ‑ VAOS::V2::SchedulingController with vaos user GET scheduling/configurations has access and is given multiple facility ids as CSV returns scheduling configurations
modules.vaos.spec.request.v2.scheduling_configurations_request_spec ‑ VAOS::V2::SchedulingController with vaos user GET scheduling/configurations has access and is given multiple facility ids as []= returns scheduling configurations
modules.vaos.spec.request.v2.scheduling_configurations_request_spec ‑ VAOS::V2::SchedulingController with vaos user GET scheduling/configurations has access and is given single facility id returns a single scheduling configuration
modules.vaos.spec.routing.v1.fhir_routing_spec ‑ VAOS FHIR routing configuration routes to the healthcare_services index
modules.vaos.spec.routing.v1.fhir_routing_spec ‑ VAOS FHIR routing configuration routes to the locations show
modules.vaos.spec.routing.v1.fhir_routing_spec ‑ VAOS FHIR routing configuration routes to the organization show
modules.vaos.spec.serializers.v1.operation_outcome_serializer_spec ‑ VAOS::V1::OperationOutcomeSerializer json serialization with a resource of Organization and a backend service exception serializes the error in FHIR DSTU 2 format
modules.vaos.spec.serializers.v1.operation_outcome_serializer_spec ‑ VAOS::V1::OperationOutcomeSerializer json serialization with a resource of Organization and an unexpected error (vets-api 500) serializes the error in FHIR DSTU 2 format
modules.vaos.spec.serializers.v1.operation_outcome_serializer_spec ‑ VAOS::V1::OperationOutcomeSerializer json serialization with an informational message serializes the error in FHIR DSTU 2 format
modules.vaos.spec.services.base_service_spec ‑ VAOS::BaseService#referrer when does not end in .gov returns https://review-instance.va.gov
modules.vaos.spec.services.base_service_spec ‑ VAOS::BaseService#referrer when ends in .gov returns the hostname with "vets" replaced with "va"
modules.vaos.spec.services.cc_eligibility_service_spec ‑ VAOS::CCEligibilityService#get_eligibility gets an eligibility of false
modules.vaos.spec.services.cc_eligibility_service_spec ‑ VAOS::CCEligibilityService#get_eligibility gets an eligibility of true
modules.vaos.spec.services.cc_eligibility_service_spec ‑ VAOS::CCEligibilityService#get_eligibility invalid service_type handles 400 error appropriately
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#connection returns a connection
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#connection when VAOS_DEBUG is set and not in production sets up the connection with a stdout logger to display requests in curl format
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#mock_enabled? when Settings.va_mobile.mock is false returns false
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#mock_enabled? when Settings.va_mobile.mock is true returns true
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#read_timeout has a default timeout of 55 seconds
modules.vaos.spec.services.configuration_spec ‑ VAOS::Configuration#service_name has a service name
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token returns a JWT string
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a dateOfBirth from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a dob from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a edipid from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a exp(iration) timestamp
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a firstName from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a gender DERIVED from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a lastName from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a ssn from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes a sub from MVI
modules.vaos.spec.services.jwt_wrapper_spec ‑ VAOS::JwtWrapper#token with a decoded payload includes keys
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with 400 errors raises a VAOS_400 BackendServiceException
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with 409 errors raises a VAOS_409A BackendServiceException
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with a 403 error raises VAOS_403 BackendServiceException
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with a 404 error raises VAOS_404 BackendServiceException
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with a 500..510 error raises VAOS_502 error
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with all other errors raises a VA900 error
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with error parses error message
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with errors hashes the icn in the uri
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with errors parses error message
modules.vaos.spec.services.middleware.vaos_errors_spec ‑ VAOS::Middleware::Response::Errors on complete with success passes
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status failed other requests with X-VAMF-JWT log a failure
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status failed other requests with X-Vamf-Jwt log a failure
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status failed user service calls logs a failure
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status successful other requests with X-VAMF-JWT log a success
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status successful other requests with X-Vamf-Jwt log a success
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with status successful user service call logs a success and increments total
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with timeout logs timeout error and re-raises error
modules.vaos.spec.services.middleware.vaos_logging_spec ‑ VAOS::Middleware::VAOSLogging with timeout logs timeout error with hashed URI
modules.vaos.spec.services.preferences_service_spec ‑ VAOS::PreferencesService#get_preferences with a 200 response includes
modules.vaos.spec.services.preferences_service_spec ‑ VAOS::PreferencesService#put_preferences with invalid params returns a validation exception
modules.vaos.spec.services.preferences_service_spec ‑ VAOS::PreferencesService#put_preferences with valid params updates preferences
modules.vaos.spec.services.session_service_spec ‑ VAOS::SessionService headers includes Referer, X-VAMF-JWT and X-Request-ID headers in each request
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #extend_session with multiple calls outside the original lock (> 60s) triggers the extend session job only once
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #extend_session with one call inside the original lock (< 60s) does not trigger the extend session job
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #extend_session with one call outside the lock (> 60s) triggers the extend session job
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a 200 response makes a call out to the the VAOS user service once
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a 200 response returns the session token
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a 200 response sets the cached token ttl to expire fortyfive seconds before the VAMF token expires
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a 400 response raises a client error
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a 403 response raises a client error
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #session #session with a blank response raises a client error
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #update_session_token with a cached token with a 200 response updates and returns the new session token
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #update_session_token with no cached token returns nil and logs warning
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token disabled #update_session_token with session update failure logs the error and re-raises the exception
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token enabled #session when a successful request to the Mobile OAuth Secure Token Service is made returns the session token
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token enabled #session when a successful request to the Mobile OAuth Secure Token Service is made saves the session token in the cache
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService Feature toggle va_online_scheduling_sts_oauth_token enabled when a request to the Mobile OAuth Secure Token Service fails raises a Common::Client::Errors::ClientError
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService#expiring_soon? when the token is not valid logs an error and returns true
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService#expiring_soon? when the token is valid and not expiring soon returns false
modules.vaos.spec.services.user_service_spec ‑ VAOS::UserService#expiring_soon? when the token is valid but expiring soon returns true
modules.vaos.spec.services.v1.fhir_configuration_spec ‑ VAOS::V1::FHIRConfiguration#connection returns a connection
modules.vaos.spec.services.v1.fhir_configuration_spec ‑ VAOS::V1::FHIRConfiguration#read_timeout has a default timeout of 55 seconds
modules.vaos.spec.services.v1.fhir_configuration_spec ‑ VAOS::V1::FHIRConfiguration#service_name has a service name
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService with an invalid resource type raises an invalid field value exception
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#read when VAMF returns a 404 raises a backend exception with key VAOS_404
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#read when vaos debugging is enabled logs the request in curl format
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#read with valid args returns the JSON response body from the VAMF response
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#search when VAMF returns a 500 raises a backend exception with key VAOS_502
modules.vaos.spec.services.v1.fhir_service_spec ‑ VAOS::V1::FHIRService#search with valid args returns the JSON response body from the VAMF response
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#avs_applicable? returns false if the appointment is not booked
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#avs_applicable? returns false on a booked future appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#avs_applicable? returns true if the appointment is booked and is in the past
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#booked? raises an ArgumentError when the appointment nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#booked? returns false when the appointment does not contain status
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#booked? returns false when the appointment status is not booked
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#booked? returns true when the appointment status is booked
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cancel_appointment when the upstream server attempts to cancel an appointment with Jaqueline Morgan using VPG returns a 400 when the appointment is not cancellable
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cancel_appointment when the upstream server attempts to cancel an appointment with Jaqueline Morgan using VPG returns a cancelled status and the cancelled appointment information
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cancel_appointment when the upstream server attempts to cancel an appointment with Jaqueline Morgan using vaos-service returns a 400 when the appointment is not cancellable
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cancel_appointment when the upstream server attempts to cancel an appointment with Jaqueline Morgan using vaos-service returns a cancelled status and the cancelled appointment information
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cancel_appointment when there is a server error in updating an appointment throws a BackendServiceException
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cerner? raises an ArgumentError if appt is nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cerner? returns false when the appointment does not contain identifier(s)
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cerner? returns false when the appointment is not cerner
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cerner? returns true when at least one identifier is cerner
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cerner? returns true when the appointment is cerner
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cnp? raises an ArgumentError if appt is nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cnp? returns false for non compensation and pension appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#cnp? returns true for compensation and pension appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#codes when a codable concept code is present returns an array of codable concept codes
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#codes when multiple codable concept codes are present returns an array of codable concept codes
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#codes when multiple codable concepts with single codes are present returns an array of codable concept codes
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#codes when nil is passed in returns an empty array
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#codes when no codable concept code is present returns an empty array
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#convert_utc_to_local_time with a date and no timezone returns warning message
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#convert_utc_to_local_time with a date and timezone converts UTC to local time
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#convert_utc_to_local_time with a nil date throws a ParameterMissing exception
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#extract_station_and_ien returns nil if the appointment does not have any identifiers
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#extract_station_and_ien returns nil if the identifier with the system VistADefinedTerms/409_84 is not found
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#extract_station_and_ien returns the station id and ien if the identifier with the system VistADefinedTerms/409_84 is found
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#extract_station_and_ien returns the station id and ien if the identifier with the system VistADefinedTerms/409_85 is found
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#fetch_avs_and_update_appt_body when AVS successfully retrieved the AVS link fetches the avs link and updates the appt hash
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#fetch_avs_and_update_appt_body when an error occurs while retrieving AVS link logs the error and sets the avs_path to an error message
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#fetch_avs_and_update_appt_body when there is no available after visit summary for the appointment returns an error message in the avs field of the appointment response
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointment when requesting a CnP appointment sets the cancellable attribute to false
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointment when requesting a booked cerner appointment returns a booked cerner appointment with the requested periods set to nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointment when requesting a non-Med non-CnP appointment removes the appointments service type and service types attributes
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointment when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointment with an appointment with Jacqueline Morgan returns a proposed appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments 400 raises a 400 error
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments 401 raises a 401 error
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments 403 raises a 403
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments validates schema
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when partial success is returned and failures are returned with ICNs anonymizes the ICNs
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments containing a booked cerner appointment sets the requested periods to nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments containing a non-Med non-CnP non-CC appointment removes the service type(s) from only the non-med non-cnp non-covid appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments given a date range and multiple statuses returns a 200 status with list of appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments given a date range and single status returns a 200 status with list of appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments given a date range returns a 200 status with list of appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when requesting a list of appointments given a date range returns with list of appointments and appends local start time
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_appointments when there are CnP and covid appointments in the list changes the cancellable status to false for CnP and covid appointments only
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_avs_link with good station number and ien returns avs link
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_avs_link with mismatched icn returns nil and logs mismatch
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_facility_timezone_memoized with a facility location id returns the facility timezone
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_facility_timezone_memoized with an internal server error from the facilities call returns nil for the timezone
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_most_recent_visited_clinic_appointment when appointments are available returns the most recent clinic appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_most_recent_visited_clinic_appointment when no appointments are available returns nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_most_recent_visited_clinic_appointment when the second interval search returns an appointment returns the most recent clinic appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#get_most_recent_visited_clinic_appointment when there are no clinic appointments returns nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#icns_match? when both icns are not nil and do not match returns false
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#icns_match? when both icns are not nil and match returns true
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#icns_match? when either icn is nil returns false
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#medical? raises an ArgumentError if appt is nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#medical? returns false for non-medical appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#medical? returns true for medical appointments
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#no_service_cat? raises an ArgumentError if appt is nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#no_service_cat? returns false for appointments with a service category
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#no_service_cat? returns true for appointments without a service category
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#normalize_icn when icn does not end with "V" followed by six digits returns the same icn
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#normalize_icn when icn ends with "V" followed by six digits removes trailing "V" followed by six digits
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#normalize_icn when icn is an empty string returns an empty string
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#normalize_icn when icn is nil returns nil
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#page_params when per_page does not exist returns pageSize as 0
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#page_params when per_page is not positive returns pageSize only
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#page_params when per_page is positive when per_page is positive returns pageSize and page
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when cc appointment create request is valid returns the created appointment - cc - proposed
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when the patientIcn is missing on a direct scheduling submission raises a backend exception and logs error details
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when the patientIcn is missing raises a backend exception
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when va appointment create request is valid returns the created appointment - va - booked
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when va appointment create request is valid returns the created appointment and logs data
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#post_appointment when va appointment create request is valid returns the created appointment-va-proposed-clinic
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#remove_service_type Modifies the appointment with service type(s) removed from appointment
modules.vaos.spec.services.v2.appointment_service_spec ‑ VAOS::V2::AppointmentsService#remove_service_type raises an ArgumentError if appt is nil
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#configuration when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#configuration with a single facility id arg returns a scheduling configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#configuration with multiple facility ids and cc enabled args returns scheduling configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#configuration with multiple facility ids arg returns scheduling configurations
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities when the upstream server returns a 400 raises a backend exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with a facility id and children true and schedulable false returns a configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with a facility id and children true and schedulable true returns a configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with a facility id returns a configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with facility ids and schedulable false filters out schedulable configurations
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with facility ids and schedulable not passed raises ArgumentError
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with facility ids and schedulable true returns schedulable configurations
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with multiple facility ids and children true and schedulable true returns a configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#facilities with multiple facility ids returns a configuration
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic with a non existing clinic raises a BackendServiceException
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic with a valid request and station is a parent VHA facility returns the clinic information
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic with a valid request and station is not a parent VHA facility returns the clinic information
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic_with_cache with a backend server error raises a BackendServiceException and nothing is cached
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic_with_cache with a valid request and clinic is not in the cache calls '#get_clinic' retrieving information from VAOS Service
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic_with_cache with a valid request and clinic is not in the cache returns the clinic information and stores it in the cache
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinic_with_cache with a valid request and the clinic is in the cache returns the clinic information from the cache
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinics when no clinic_ids are passed in raises ParameterMissing exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinics when no station_id is passed in raises ParameterMissing exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinics with a station id and multiple clinic ids as an array returns an array with the information of all the clinics
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinics with a station id and multiple clinic ids as individual arguments returns an array with the information of all the clinics
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_clinics with a station id and single clinic id returns the clinic information as the only item in an array
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facilities_with_cache with multiple facility ids, all in cache returns the cached facility information
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facilities_with_cache with multiple facility ids, none in cache returns all facility information and caches it
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facilities_with_cache with multiple facility ids, some in cache returns the facility information and caches uncached
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility when the upstream server returns a 400 raises a backend exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility with a valid request returns a facility
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility_with_cache calls #get_facility
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility_with_cache with a backend server error raises a backend exception and nothing is cached
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility_with_cache with a valid request and facility is in the cache returns the facility from the cache
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#get_facility_with_cache with a valid request and facility is not in the cache retrieves the facility from MFS and stores the facility in the cache
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#page_params when per_page does not exist returns pageSize as 0
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#page_params when per_page is not positive returns pageSize only
modules.vaos.spec.services.v2.mobile_facility_service_spec ‑ VAOS::V2::MobileFacilityService#page_params when per_page is positive when per_page is positive returns pageSize and page
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider when the upstream server returns a 400 raises a bad request
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider with a single provider id returns a provider name
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider_with_cache when the upstream server returns a 400 raises a bad request
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider_with_cache when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.mobile_ppms_service_spec ‑ VAOS::V2::MobilePPMSService#get_provider_with_cache with a single provider id and provider is not cached returns a provider name and caches the provider info
modules.vaos.spec.services.v2.patients_service_spec ‑ VAOS::V2::PatientsService#index when the upstream server returns a 500 raises a backend exception
modules.vaos.spec.services.v2.patients_service_spec ‑ VAOS::V2::PatientsService#index with an patient returns a patient
modules.vaos.spec.services.v2.systems_service_spec ‑ VAOS::V2::SystemsService#get_available_slots when the upstream server returns status code 200 returns a list of available slots
modules.vaos.spec.services.v2.systems_service_spec ‑ VAOS::V2::SystemsService#get_available_slots when the upstream server returns status code 500 raises a backend exception
modules.vaos.spec.services.v2.systems_service_spec ‑ VAOS::V2::SystemsService#get_facility_clinics when the upstream server returns a 400 raises a backend exception
modules.vaos.spec.services.v2.systems_service_spec ‑ VAOS::V2::SystemsService#get_facility_clinics with 7 clinics returns an array of size 7
modules.vaos.spec.sidekiq.extend_session_job_spec ‑ VAOS::ExtendSessionJob.perform_async calls user service update_session_token with the user account uuid
modules.vaos.spec.sidekiq.extend_session_job_spec ‑ VAOS::ExtendSessionJob.perform_async submits successfully
modules.vba_documents.spec.lib.console_utilities_spec ‑ VBADocuments::ConsoleUtilities When process_manual_status_changes is called fails to run with invalid status parameters
modules.vba_documents.spec.lib.console_utilities_spec ‑ VBADocuments::ConsoleUtilities When process_manual_status_changes is called fails to update the status to error without code and detail passed
modules.vba_documents.spec.lib.console_utilities_spec ‑ VBADocuments::ConsoleUtilities When process_manual_status_changes is called updates the status from success to error and sets code and detail
modules.vba_documents.spec.lib.console_utilities_spec ‑ VBADocuments::ConsoleUtilities When process_manual_status_changes is called updates the status from success to vbms
modules.vba_documents.spec.lib.document_request_validator_spec ‑ VBADocuments::DocumentRequestValidator#validate considers a valid PDF valid

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 6474 to 6836)

There are 19144 tests, see "Raw output" for the list of tests 6474 to 6836.
Raw output
modules.vba_documents.spec.lib.document_request_validator_spec ‑ VBADocuments::DocumentRequestValidator#validate given a PDF with a user password considers the PDF invalid
modules.vba_documents.spec.lib.document_request_validator_spec ‑ VBADocuments::DocumentRequestValidator#validate given a PDF with an owner/permissions password considers the PDF valid
modules.vba_documents.spec.lib.document_request_validator_spec ‑ VBADocuments::DocumentRequestValidator#validate given a document with oversized pages errors
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#generate_and_save_stats when MonthlyStat record already exists for the month and year updates the existing record with the generated stats
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#generate_and_save_stats when MonthlyStat record does not already exist for the month and year creates a new record with the generated stats
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#initialize raises an ArgumentError when the month is nil
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#initialize raises an ArgumentError when the month is not valid
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#initialize raises an ArgumentError when the year is nil
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#initialize raises an ArgumentError when the year is not valid
modules.vba_documents.spec.lib.monthly_stats_generator_spec ‑ VBADocuments::MonthlyStatsGenerator#initialize sets all instance variables
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type handles a base64 payload file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type handles a base64 payload stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type logs base64 decoding progress when handling a base64 payload file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type logs base64 decoding progress when handling a base64 payload stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type parses a valid multipart payload file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type parses a valid multipart payload stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type parses a valid multipart payload with attachments file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type parses a valid multipart payload with attachments stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a malformed multipart payload file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a malformed multipart payload stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with a missing content-type header file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with a missing content-type header stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with non-JSON content file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with non-JSON content stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with non-PDF content file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with non-PDF content stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with truncated content file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart with truncated content stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart wtih a missing part name header file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on a multipart wtih a missing part name header stringio
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on an empty file file
modules.vba_documents.spec.lib.multipart_parser_spec ‑ VBADocuments::MultipartParser#parse multipart_data_type raises on an empty file stringio
modules.vba_documents.spec.lib.object_store_spec ‑ VBADocuments::ObjectStore#bucket returns a bucket
modules.vba_documents.spec.lib.object_store_spec ‑ VBADocuments::ObjectStore#delete deletes the object
modules.vba_documents.spec.lib.object_store_spec ‑ VBADocuments::ObjectStore#download downloads the specified version
modules.vba_documents.spec.lib.object_store_spec ‑ VBADocuments::ObjectStore#first_version returns the earliest available version
modules.vba_documents.spec.lib.object_store_spec ‑ VBADocuments::ObjectStore#object returns an object
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data does not have the file key
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data has all expected keys
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data has the correct attachment data
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data has the correct content data
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data has the correct document totals
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false #pdf_data returns a hash
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false when initialized with a valid multipart payload with attachment and add_file_key: true #pdf_data has the file key
modules.vba_documents.spec.lib.pdf_inspector_spec ‑ VBADocuments::PDFInspector when initialized with a valid multipart payload with attachment and add_file_key: false when initialized with a valid multipart payload with attachment and add_file_key: true #pdf_data returns a hash
modules.vba_documents.spec.lib.upload_error_spec ‑ VBADocuments::UploadError Notifing StatsD on upload Error makes a call to stadsd on initilize
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#perfect_metadata has the attachment SHA-256 checksum
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#perfect_metadata has the content SHA-256 checksum
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#perfect_metadata returns a hash
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_documents validates a valid PDF
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_documents with errors when the file size exceeds the limit raises the correct UploadError
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_documents with errors when the page size exceeds the height and width limits raises the correct UploadError
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata validates valid metadata
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata when consumer specific metadata is supplied does not log
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata when unpermitted metadata is supplied logs unpermitted metadata warning
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata when vba_documents.custom_metadata_allow_list Setting is not accessable(nil) logs missing\invalid setting warning
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata when zipCode is a number raises a DOC102 error
modules.vba_documents.spec.lib.upload_validator_spec ‑ VBADocuments::UploadValidations#validate_metadata when zipCode is the wrong length raises a DOC102 error
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.build has a valid report body
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.build has an email subject
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.build sends the email to the defined recipients
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.fetch_recipients when environment is dev and slack alerts are not enabled returns the recipients list for dev + all environments
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.fetch_recipients when environment is prod and slack alerts are enabled returns the recipients list for prod + all environments + the Slack alert email
modules.vba_documents.spec.mailers.monthly_report_mailer_spec ‑ VBADocuments::MonthlyReportMailer.fetch_recipients when environment is staging and slack alerts are not enabled returns the recipients list for staging + all environments
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends the email for dev
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends the email for prod
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends the email for sandbox
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends the email for staging
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends to the right people for dev
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends to the right people for prod
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends to the right people for sandbox
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments sends to the right people for staging
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments states the environment DEV in the body
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments states the environment PROD in the body
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments states the environment SANDBOX in the body
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer#build environments states the environment STAGING in the body
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer.fetch_recipients when environment is dev and slack alerts are not enabled returns the recipients list for dev + all environments
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer.fetch_recipients when environment is prod and slack alerts are enabled returns the recipients list for prod + all environments + the Slack alert email
modules.vba_documents.spec.mailers.unsuccessful_report_mailer_spec ‑ VBADocuments::UnsuccessfulReportMailer.fetch_recipients when environment is staging and slack alerts are not enabled returns the recipients list for staging + all environments
modules.vba_documents.spec.models.monthly_stat_spec ‑ VBADocuments::MonthlyStat validations when a report already exists for the month and year is not a valid record
modules.vba_documents.spec.models.monthly_stat_spec ‑ VBADocuments::MonthlyStat validations when constructed with a valid month and year is a valid record
modules.vba_documents.spec.models.monthly_stat_spec ‑ VBADocuments::MonthlyStat validations when constructed with an invalid month is not a valid record
modules.vba_documents.spec.models.monthly_stat_spec ‑ VBADocuments::MonthlyStat validations when constructed with an invalid year is not a valid record
modules.vba_documents.spec.models.upload_file_spec ‑ VBADocuments::UploadFile can upload and purge from storage
modules.vba_documents.spec.models.upload_file_spec ‑ VBADocuments::UploadFile does not instantiatiate on UploadSubmission
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission aged_processing can find submissions that have been in-flight for too long
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission aged_processing can order the aged_processing
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission consumer_name returns name when set
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission consumer_name returns unknown when no name is set
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! Logs an error if no completedReason keys are sent
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! Logs an error if no packets are sent
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! does not allow the same guid used twice
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! ignores empty status from upstream for known uuid
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! raises on duplicate error status from upstream and updates state
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! raises on error status from upstream without updating state
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! raises on unexpected status from upstream without updating state
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! records status change times properly
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! records status changes
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! records status changes after being found
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! reports an error to Statsd when changed to error
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! skips upstream status check if already in error state
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! skips upstream status check if already in vbms state
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! skips upstream status check if not yet submitted
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates completed status from upstream to ERROR if any UNIDENTIFIABLE_MAIL
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates completed status from upstream to SUCCESS and marked as final
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates completed status from upstream to VBMS
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates error status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates processing error status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates processing status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates processing success status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates received status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission refresh_status! updates success status from upstream
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#appeals_consumer? returns false if #consumer_name is not appeals specific
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#appeals_consumer? returns true if #consumer_name is appeals specific
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#base64_encoded? returns false if metadata["base64_encoded"] is false
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#base64_encoded? returns false if metadata["base64_encoded"] is nil
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#base64_encoded? returns true if metadata["base64_encoded"] is true
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#hit_upload_timeout_limit? when "upload_timeout_error_count" is equal to the retry limit returns false
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#hit_upload_timeout_limit? when "upload_timeout_error_count" is larger than the retry limit returns true
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#hit_upload_timeout_limit? when "upload_timeout_error_count" is smaller than the retry limit returns false
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#track_upload_timeout_error when this is the first timeout error sets the "upload_timeout_error_count" metadata to 1
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission#track_upload_timeout_error when this is the third timeout error sets the "upload_timeout_error_count" metadata to 3
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.in_flight does not return records created before the VBMS status deployment date
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.in_flight does not return records that have a 'final success' status key
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.in_flight returns records created after the VBMS status deployment date
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.in_flight returns records that do not have a 'final success' status key
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.in_flight returns records that have a status defined in 'IN_FLIGHT_STATUSES'
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.not_from_appeals_api does not return records with "appeals_api" in the consumer_name
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.not_from_appeals_api returns records where the consumer_name is nil
modules.vba_documents.spec.models.upload_submission_spec ‑ VBADocuments::UploadSubmission.not_from_appeals_api returns records without "appeals_api" in the consumer_name
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #get /metadata returns metadata JSON
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #healthcheck v1 returns a failed health check when s3 is unavailable
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #healthcheck v1 returns a failed health check when slack is down
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #healthcheck v1 returns a successful health check
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #upstream_healthcheck v1 returns correct response and status when healthy
modules.vba_documents.spec.request.metadata_request_spec ‑ VBA Documents Metadata Endpoint #upstream_healthcheck v1 returns correct status when central_mail is not healthy
modules.vba_documents.spec.request.v1.api_docs_request_spec ‑ VBA Document Uploads Documentation Endpoint #get /docs/v1/api returns swagger JSON
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with in-flight submissions returns status of a multiple upload submissions
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with in-flight submissions returns status of a single upload submissions
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with in-flight submissions silentlies skip status not returned from central mail
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with invalid parameters returns error if guids parameter has too many elements
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with invalid parameters returns error if guids parameter not a list
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with invalid parameters returns error if no guids parameter
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report with uploaded pdf data reports on pdf upload data
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report without in-flight submissions does not fetch status if no in-flight submissions
modules.vba_documents.spec.request.v1.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v1/uploads/report without in-flight submissions presents error result for non-existent submission
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a notification message type non-verified-message responds with a message verification error
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a notification message type verified message queues a processor working on the uploaded object-key
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a notification message type with incorrect arn responds with a parameter missing error
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a subscriptionconfirmation message type non-verified-message responds with a message verification error
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a subscriptionconfirmation message type verified message confirms the subscription
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with a subscriptionconfirmation message type with incorrect arn responds with a parameter missing error
modules.vba_documents.spec.request.v1.upload_complete_request_spec ‑ VBA Document SNS upload complete notification with any other message type responds with a parameter missing error
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v1/uploads returns a UUID and location
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v1/uploads sets consumer id from X-Consumer-ID header
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v1/uploads sets consumer name from X-Consumer-Username header
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v1/uploads/{id} 200S even with an invalid doc
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v1/uploads/{id} returns a 200 with content-type of zip
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v1/uploads/{id} returns a 404 if deleted from s3
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v1/uploads/{id} returns a 404 if feature (via setting) isn't enabled
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} allows updating of the status
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} keeps the displayed detail to 200 characters or less
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} line of business displays the line of business
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} line of business succeeds when giving a status on legacy data
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} returns not_found for an expired submission
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} returns not_found with data for a non-existent submission
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} returns status of an upload submission
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} when status refresh raises a Common::Exceptions::BadGateway exception logs a message to rails logger with log_level :warn
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} when status refresh raises a Common::Exceptions::BadGateway exception returns the cached status
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} when status refresh raises a Common::Exceptions::GatewayTimeout exception logs a message to rails logger with log_level :warn
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} when status refresh raises a Common::Exceptions::GatewayTimeout exception returns the cached status
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} with error status returns json api errors
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v1/uploads/{id} with vbms complete reports status of vbms
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #validate_document /v1/uploads/validate_document returns a 200 if no validation errors are present
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #validate_document /v1/uploads/validate_document returns a 404 if feature (via setting) isn't enabled
modules.vba_documents.spec.request.v1.uploads_request_spec ‑ VBA Document Uploads Endpoint #validate_document /v1/uploads/validate_document returns a 422 if validation errors are present
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with in-flight submissions returns status of a multiple upload submissions
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with in-flight submissions returns status of a single upload submissions
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with invalid parameters returns error if guids parameter has too many elements
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with invalid parameters returns error if guids parameter not a list
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with invalid parameters returns error if no guids parameter
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report with uploaded pdf data reports on pdf upload data
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report without in-flight submissions does not fetch status if no in-flight submissions
modules.vba_documents.spec.request.v2.reports_request_spec ‑ VBA Document Uploads Report Endpoint #create /v2/uploads/report without in-flight submissions presents error result for non-existent submission
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID and location
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID, location and observers when valid observers file included
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns a UUID, location and observers when valid observers text included
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error if spanning multiple api names
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid bad_URL observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid bad_URL observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid duplicate_events observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid duplicate_events observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid empty_array observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid empty_array observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid missing_event observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid missing_event observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid not_JSON observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid not_JSON observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid not_https observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid not_https observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid unknown_event observers file
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads returns error with invalid unknown_event observers text
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads sets consumer id from X-Consumer-ID header
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #create /v2/uploads uploads sets consumer name from X-Consumer-Username header
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v2/uploads/{id} 200S even with an invalid doc
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v2/uploads/{id} raises if settings aren't set
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v2/uploads/{id} returns a 200 with content-type of zip
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #download /v2/uploads/{id} returns a 404 if deleted from s3
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} allows updating of the status
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} keeps the displayed detail to 200 characters or less
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} line of business displays the line of business
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} line of business succeeds when giving a status on legacy data
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} returns not_found for an expired submission
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} returns not_found with data for a non-existent submission
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} returns status of an upload submission
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} when status refresh raises a Common::Exceptions::BadGateway exception logs a message to rails logger with log_level :warn
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} when status refresh raises a Common::Exceptions::BadGateway exception returns the cached status
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} when status refresh raises a Common::Exceptions::GatewayTimeout exception logs a message to rails logger with log_level :warn
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} when status refresh raises a Common::Exceptions::GatewayTimeout exception returns the cached status
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} with error status returns json api errors
modules.vba_documents.spec.request.v2.uploads_request_spec ‑ VBA Document Uploads Endpoint #show /v2/uploads/{id} with vbms complete reports status of vbms
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit allows dashes_slashes_first_last in names
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit allows valid_metadata_space_in_name in names
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business BVA
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business CMP
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business EDU
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business FID
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business INS
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business NCA
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business OTH
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business PMC
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit consumes the valid line of business VRE
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit processes base64 requests
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns a UUID with status of uploaded and populated pdf metadata with a valid post
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error if the name field bad_with_digits_first is missing or has bad characters
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error if the name field bad_with_funky_characters_last is missing or has bad characters
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error if the name field missing_first is missing or has bad characters
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error if the name field missing_last is missing or has bad characters
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error if the name field name_too_long_metadata is missing or has bad characters
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error when a content is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit returns an error when an attachment is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit when an attachment is oversized returns a UUID with status of error
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when an invalid line of business is submitted
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when fileNumber is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when fileNumber is nil
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when veteranFirstName is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when veteranFirstName is nil
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when veteranLastName is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when veteranLastName is nil
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when zipCode is missing
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns a 400 error when zipCode is nil
modules.vba_documents.spec.request.v2.uploads_request_submission_spec ‑ VBA Document Uploads Endpoint #submit /v2/uploads/submit with invalid metadata Returns an error when fileNumber is not a string
modules.vba_documents.spec.serializers.upload_serializer_spec ‑ VBADocuments::UploadSerializer serializes the UploadSubmission properly
modules.vba_documents.spec.services.vba_documents.slack.hash_notification_spec ‑ VBADocuments::Slack::HashNotification#message_text displays all the keys capitalized and formatted
modules.vba_documents.spec.services.vba_documents.slack.hash_notification_spec ‑ VBADocuments::Slack::HashNotification#message_text returns the VSP environment
modules.vba_documents.spec.services.vba_documents.slack.messenger_spec ‑ VBADocuments::Slack::Messenger.notify! sends a network request
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform does not notify Slack when all features are enabled
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform fetches enabled status of common and current env features when config file contains both
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform fetches enabled status of common features only when config file contains no current env features
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform fetches enabled status of current env features only when config file contains no common features
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform notifies Slack of missing config file when no config file found
modules.vba_documents.spec.sidekiq.flipper_status_alert_spec ‑ VBADocuments::FlipperStatusAlert#perform notifies Slack when some features are disabled
modules.vba_documents.spec.sidekiq.report_monthly_submissions_spec ‑ VBADocuments::ReportMonthlySubmissions#perform when the monthly report setting is disabled does not build the monthly report
modules.vba_documents.spec.sidekiq.report_monthly_submissions_spec ‑ VBADocuments::ReportMonthlySubmissions#perform when the monthly report setting is enabled calls the monthly report mailer with the prior 12 month stats to send the email
modules.vba_documents.spec.sidekiq.report_monthly_submissions_spec ‑ VBADocuments::ReportMonthlySubmissions#perform when the monthly report setting is enabled generates the prior month stats
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#perform calculate totals
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#perform sends mail
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#stuck when the :decision_review_delay_evidence feature is disabled returns "uploaded" submissions that were submitted from the appeals api
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#stuck when the :decision_review_delay_evidence feature is disabled returns submissions in "uploaded" status
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#stuck when the :decision_review_delay_evidence feature is enabled does not return "uploaded" submissions that were submitted from the appeals api
modules.vba_documents.spec.sidekiq.report_unsuccessful_submissions_spec ‑ VBADocuments::ReportUnsuccessfulSubmissions#stuck when the :decision_review_delay_evidence feature is enabled returns submissions in "uploaded" status
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is disabled calls the UploadProcessor for the uploaded UploadSubmission
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is disabled calls the UploadProcessor for the uploaded appeals evidence submission
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is disabled does not call the UploadProcessor for the pending UploadSubmission
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is enabled calls the UploadProcessor for the uploaded UploadSubmission
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is enabled does not call the UploadProcessor for the pending UploadSubmission
modules.vba_documents.spec.sidekiq.run_unsuccessful_submissions_spec ‑ VBADocuments::RunUnsuccessfulSubmissions#perform when the decision_review_delay_evidence feature is enabled does not call the UploadProcessor for the uploaded appeals evidence submission
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier invalid parts does not notify more than once when invalid parts exist
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier invalid parts notifies when invalid parts exist
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier long_flyers only does not over notify even when submissions are in flight for too long
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier long_flyers only notifies when submission are in flight for too long
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier re-notifies if at least one requires notification
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier stalled uploads only when only submissions from the appeals_api consumer exist when the :decision_review_delay_evidence feature is disabled notifies for records in "uploaded" status
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier stalled uploads only when only submissions from the appeals_api consumer exist when the :decision_review_delay_evidence feature is enabled does not notify for records in "uploaded" status
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier stalled uploads only when submissions from consumers other than appeals_api exist does not over notify even when submissions are in uploaded for too long
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier stalled uploads only when submissions from consumers other than appeals_api exist notifies when submission are in uploaded for too long
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier summary notification notifies on every run
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier summary notification when the :decision_review_delay_evidence feature is disabled includes evidence submissions in the "uploaded" status grouping
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier summary notification when the :decision_review_delay_evidence feature is enabled excludes evidence submissions from the "uploaded" status grouping
modules.vba_documents.spec.sidekiq.slack_notifier_spec ‑ VBADocuments::SlackNotifier when flag is disabled does nothing
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform allows dashes_slashes_first_last names
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform allows valid_metadata_space_in_name names
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform counts concurrent duplicates, and tracks causes, that our upstream provider asserts occurred
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform document is base64 encoded sets document base64_encoded metadata to true
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform document is not base64 encoded sets document base64_encoded metadata to false
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform duplicates does not send duplicates if called multiple times concurrently on the same guid
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform parses and uploads a valid multipart payload
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform parses and uploads a valid multipart payload with attachments
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform saves the MD5 checksum to the submission metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform saves the SHA-256 checksum to the submission metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets document size metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status and records invalid lines of business
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status and records missing lines of business for V2
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for bad_with_digits_first name
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for bad_with_funky_characters_last name
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for dashes in fileNumber metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for invalid multipart format
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing JSON metadata fileNumber
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing JSON metadata veteranFirstName
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing JSON metadata veteranLastName
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing JSON metadata zipCode
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing document part
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing metadata part
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing_first name
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for missing_last name
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for name_too_long_metadata name
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for non-JSON metadata part
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for non-PDF document parts
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for non-numeric fileNumber metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for out-of-spec JSON metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for parsable JSON metadata but not an object
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for too-long fileNumber metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for too-short fileNumber metadata
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for unparseable JSON metadata part
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for unparseable PDF document parts
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for upstream server error
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets error status for upstream zip code validation
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform sets uploaded pdf data
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform tracks how we got into the recieved state
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when a Common::Exceptions::GatewayTimeout occurs calls "track_upload_timeout_error" on the upload
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when a Common::Exceptions::GatewayTimeout occurs refreshes the upload's status
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when a Common::Exceptions::GatewayTimeout occurs when the upload timeout limit has been hit updates the upload's status to a timeout-specific error
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when a Common::Exceptions::GatewayTimeout occurs when the upload timeout limit has not been hit does not update the upload's status
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when metadata.json contains an unrecognized key/value pair ignores the unrecognized key/value pair
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform when payload is empty sets error status with DOC107: Empty payload
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a duplicate UUID response from Central Mail increments the StatsD duplicate UUID counter
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a duplicate UUID response from Central Mail logs a duplicate UUID warning
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a duplicate UUID response from Central Mail sets the upload submission status to received
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a upstream error does not set error status for upstream server error
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a upstream error queues another job to retry the request
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with a upstream error sets error status for upstream server error after retries
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with invalid sizes sets an error status for invalid size of 10x102
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with invalid sizes sets an error status for invalid size of 79x10
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with locked pdf sets error status for locked pdf
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with locked pdf sets error status for locked pdf attachment
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with pdf size too large sets error for file part size exceeding 100MB
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with valid line of business maps the future line of business OTH to CMP
modules.vba_documents.spec.sidekiq.upload_processor_spec ‑ VBADocuments::UploadProcessor#perform with valid line of business records line of business
modules.vba_documents.spec.sidekiq.upload_remover_spec ‑ VBADocuments::UploadRemover#perform when a record was manually removed from s3 still removes other records older than 10 days
modules.vba_documents.spec.sidekiq.upload_remover_spec ‑ VBADocuments::UploadRemover#perform when record status is error deletes the s3 object
modules.vba_documents.spec.sidekiq.upload_remover_spec ‑ VBADocuments::UploadRemover#perform when the record is not 3 days old does nothing
modules.vba_documents.spec.sidekiq.upload_remover_spec ‑ VBADocuments::UploadRemover#perform when the record is older than 10 days deletes the s3 object
modules.vba_documents.spec.sidekiq.upload_remover_spec ‑ VBADocuments::UploadRemover#perform when the record is older than 10 days sets s3_deleted to true
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has been uploaded to s3 does not expire the submission
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has been uploaded to s3 logs that processing has started
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has been uploaded to s3 logs that the upload status progressed to "uploaded"
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has been uploaded to s3 spawns processor jobs and updates the submission status
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has not been uploaded to s3 does not process the submission
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the object has not been uploaded to s3 expires the submission if created more than 20 minutes ago
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the submission is an appeal evidence upload and the delay evidence feature flag is disabled triggers the UploadProcessor job
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the submission is an appeal evidence upload and the delay evidence feature flag is disabled updates the submission status to "uploaded"
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the submission is an appeal evidence upload and the delay evidence feature flag is enabled does not trigger the UploadProcessor job
modules.vba_documents.spec.sidekiq.upload_scanner_spec ‑ VBADocuments::UploadScanner#perform when the submission is an appeal evidence upload and the delay evidence feature flag is enabled updates the submission status to "uploaded"

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 6837 to 7159)

There are 19144 tests, see "Raw output" for the list of tests 6837 to 7159.
Raw output
modules.vba_documents.spec.sidekiq.upload_status_batch_spec ‑ VBADocuments::UploadStatusBatch#perform updates all the statuses
modules.vba_documents.spec.sidekiq.upload_status_updater_spec ‑ VBADocuments::UploadStatusUpdater#perform updates the status of an inflight submission
modules.veteran.spec.models.veteran.service.organization_spec ‑ Veteran::Service::Organization is not valid without a poa
modules.veteran.spec.models.veteran.service.organization_spec ‑ Veteran::Service::Organization is valid with valid attributes
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative callbacks #set_full_name creating a new representative sets the full_name attribute as first_name + last_name
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative callbacks #set_full_name updating an existing representative sets the full_name attribute as first_name + last_name
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative finding by identity finding by all fields finds a user by name, ssn, and dob
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative finding by identity finding by all fields finds right user when 2 with the same name exist
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative finding by identity finding by the name only finds a user by name fields
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative individual record is not valid without a poa
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative individual record is valid with valid attributes
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative#diff when there are changes in address returns a hash indicating changes in address but not email or phone
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative#diff when there are changes in email returns a hash indicating changes in email but not address or phone
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative#diff when there are changes in phone returns a hash indicating changes in phone but not address or email
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative#diff when there are no changes to address, email or phone returns a hash indicating no changes in address, email and phone number
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative.find_within_max_distance when there are no representatives within the max search distance returns an empty array
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative.find_within_max_distance when there are representatives within the max search distance returns all representatives located within the default max distance
modules.veteran.spec.models.veteran.service.representative_spec ‑ Veteran::Service::Representative.find_within_max_distance when there are representatives within the max search distance returns all representatives located within the specified max distance
modules.veteran.spec.models.veteran.user_spec ‑ Veteran::User initialization does not bomb out if poa is missing
modules.veteran.spec.models.veteran.user_spec ‑ Veteran::User initialization initializes from a user
modules.veteran.spec.models.veteran.user_spec ‑ Veteran::User initialization provides most recent previous poa
modules.veteran.spec.requests.v0.apidocs_spec ‑ V0::ApidocsController GET `index` has the correct openapi version
modules.veteran.spec.requests.v0.apidocs_spec ‑ V0::ApidocsController GET `index` is a hash
modules.veteran.spec.requests.v0.apidocs_spec ‑ V0::ApidocsController GET `index` is successful
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is disabled returns a not found routing error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled returns ok for a successful request
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when a required param is missing returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when distance can not be converted to an integer returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when distance is not one of the allowed values returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when lat is not a number returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when lat is not in the allowed range returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when long is not a number returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when long is not in the allowed range returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when the sort param does not match the request type returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when the sort param is invalid returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when the type param is invalid returns a bad request error
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when find a rep is enabled when there are no results for the search criteria returns an empty list
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' can fuzzy search on name
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' can sort by first_name_asc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' can sort by first_name_desc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' can sort by last_name_asc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' can sort by last_name_desc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' distance when no max distance param is provided includes all reps with a location regardless of distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' distance when providing a max distance param does not include results outside of the max distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' paginates
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' serializes with the correct model and distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'attorney' sorts by distance_asc by default
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' can fuzzy search on name
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' can sort by first_name_asc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' can sort by first_name_desc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' can sort by last_name_asc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' can sort by last_name_desc
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' distance when no max distance param is provided includes all reps with a location regardless of distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' distance when providing a max distance param does not include results outside of the max distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' paginates
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' serializes with the correct model and distance
modules.veteran.spec.requests.v0.other_accredited_representatives_spec ‑ OtherAccreditedRepresentativesController when searching for type 'claim_agents' sorts by distance_asc by default
modules.veteran.spec.requests.v0.representatives_spec ‑ VSO representative spec finds a VSO rep
modules.veteran.spec.requests.v0.representatives_spec ‑ VSO representative spec finds return a proper error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is disabled returns a not found routing error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled returns ok for a successful request
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when a required param is missing returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when distance can not be converted to an integer returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when distance is not one of the allowed values returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when lat is not a number returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when lat is not in the allowed range returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when long is not a number returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when long is not in the allowed range returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when the sort param does not match the request type returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when the sort param is invalid returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when the type param is invalid returns a bad request error
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when find a rep is enabled when there are no results for the search criteria returns an empty list
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer can sort by first_name_asc
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer can sort by first_name_desc
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer can sort by last_name_asc
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer can sort by last_name_desc
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer distance when no max distance param is provided includes all reps with a location regardless of distance
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer distance when providing a max distance param does not include results outside of the max distance
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer paginates
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer returns a list of the organization names that each representative belongs to
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer returns accurate results for fuzzy searches on a representative's name
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer returns an empty array when performing a fuzzy search on a non-existent name
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer serializes with the correct model and distance
modules.veteran.spec.requests.v0.vso_accredited_representatives_spec ‑ VSOAccreditedRepresentativesController when searching for a veteran service officer sorts by distance_asc by default
modules.veteran.spec.serializers.accreditation.base_representative_serializer_spec ‑ BaseRepresentativeSerializer does not include any extra attributes
modules.veteran.spec.serializers.accreditation.base_representative_serializer_spec ‑ BaseRepresentativeSerializer includes the distance in miles
modules.veteran.spec.serializers.accreditation.base_representative_serializer_spec ‑ BaseRepresentativeSerializer includes the specified model attributes
modules.veteran.spec.serializers.accreditation.vso_representative_serializer_spec ‑ VSORepresentativeSerializer does not include any extra attributes
modules.veteran.spec.serializers.accreditation.vso_representative_serializer_spec ‑ VSORepresentativeSerializer includes organization_names
modules.veteran.spec.serializers.accreditation.vso_representative_serializer_spec ‑ VSORepresentativeSerializer includes the distance in miles
modules.veteran.spec.serializers.accreditation.vso_representative_serializer_spec ‑ VSORepresentativeSerializer includes the specified model attributes
modules.veteran.spec.sidekiq.organizations.names_spec ‑ Organizations::Names.all when POA codes are valid returns serialized POA codes correctly
modules.veteran.spec.sidekiq.organizations.names_spec ‑ Organizations::Names.all when encountering an invalid POA code handles the invalid record gracefully
modules.veteran.spec.sidekiq.organizations.update_names_spec ‑ Organizations::UpdateNames#perform does not attempt to update if no matching record found
modules.veteran.spec.sidekiq.organizations.update_names_spec ‑ Organizations::UpdateNames#perform logs an error to Sentry if an exception is raised
modules.veteran.spec.sidekiq.organizations.update_names_spec ‑ Organizations::UpdateNames#perform updates the organization names where records exist
modules.veteran.spec.sidekiq.representatives.queue_updates_spec ‑ Representatives::QueueUpdates modules and initialization includes SentryLogging
modules.veteran.spec.sidekiq.representatives.queue_updates_spec ‑ Representatives::QueueUpdates modules and initialization includes Sidekiq::Job
modules.veteran.spec.sidekiq.representatives.queue_updates_spec ‑ Representatives::QueueUpdates#perform when an exception is raised logs the error
modules.veteran.spec.sidekiq.representatives.queue_updates_spec ‑ Representatives::QueueUpdates#perform when fetch_file_content returns nil does not process the file or queue updates
modules.veteran.spec.sidekiq.representatives.queue_updates_spec ‑ Representatives::QueueUpdates#perform when file processing is successful processes the file and queues updates
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when JSON parsing fails logs an error to Sentry
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when address_changed and email_changed is true updates the address and email and the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when address_exists is false and address_changed is true updates the address and the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when address_exists is true and address_changed is true updates the address and the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when the representative cannot be found logs an error to Sentry
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's email behaves like a representative email or phone update process when address_exists is false does not update the email or the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's email behaves like a representative email or phone update process when address_exists is true does not call validate_address or VAProfile::AddressValidation::Service.new
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's email behaves like a representative email or phone update process when address_exists is true updates the email and the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's phone number behaves like a representative email or phone update process when address_exists is false does not update the phone_number or the associated flagged records
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's phone number behaves like a representative email or phone update process when address_exists is true does not call validate_address or VAProfile::AddressValidation::Service.new
modules.veteran.spec.sidekiq.representatives.update_spec ‑ Representatives::Update#perform when updating a representative's phone number behaves like a representative email or phone update process when address_exists is true updates the phone_number and the associated flagged records
modules.veteran.spec.sidekiq.representatives.xlsx_file_fetcher_spec ‑ Representatives::XlsxFileFetcher#fetch when an error occurs during fetching file info handles the error and returns nil
modules.veteran.spec.sidekiq.representatives.xlsx_file_fetcher_spec ‑ Representatives::XlsxFileFetcher#fetch when fetching file successfully and it is recently updated returns the content of the file
modules.veteran.spec.sidekiq.representatives.xlsx_file_fetcher_spec ‑ Representatives::XlsxFileFetcher#fetch when the file has not been updated in the last 24 hours returns nil
modules.veteran.spec.sidekiq.representatives.xlsx_file_processor_spec ‑ Representatives::XlsxFileProcessor#process when an error occurs during processing rescues the error and logs it to Sentry
modules.veteran.spec.sidekiq.representatives.xlsx_file_processor_spec ‑ Representatives::XlsxFileProcessor#process when an error occurs opening the spreadsheet logs the error when opening the spreadsheet fails
modules.veteran.spec.sidekiq.representatives.xlsx_file_processor_spec ‑ Representatives::XlsxFileProcessor#process with state code validation processes only rows with valid state codes
modules.veteran.spec.sidekiq.representatives.xlsx_file_processor_spec ‑ Representatives::XlsxFileProcessor#process with valid data processes the file and validates the data structure and content
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer leaving test users alone does not destroy test users
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer loads a claim agent with the poa code
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer loads a vso rep with the poa code
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer loads attorneys with the poa codes loaded
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer reloads data from pulldown
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer storing a VSO's middle initial does not break if a middle initial does not exist
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer storing a VSO's middle initial stores the middle initial if it exists
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer with a failed connection notifies slack
modules.veteran.spec.sidekiq.veteran.vso_reloader_spec ‑ Veteran::VSOReloader importer with an client error notifies slack
modules.veteran_confirmation.spec.requests.api_docs_request_spec ‑ Veteran Confirmation Documentation Endpoints #get /docs/v0/status returns Open API Spec v3 JSON
modules.vye.spec.lib.vye.batch_transfer.egress_files_spec ‑ VYE::BatchTransfer::EgressFiles#address_changes_filename returns a string
modules.vye.spec.lib.vye.batch_transfer.egress_files_spec ‑ VYE::BatchTransfer::EgressFiles#direct_deposit_filename returns a string
modules.vye.spec.lib.vye.batch_transfer.egress_files_spec ‑ VYE::BatchTransfer::EgressFiles#no_change_enrollment_filename returns a string
modules.vye.spec.lib.vye.batch_transfer.ingress_files_spec ‑ Vye::BatchTransfer::IngressFiles imports lines from BDN extract
modules.vye.spec.lib.vye.batch_transfer.ingress_files_spec ‑ Vye::BatchTransfer::IngressFiles#bdn_feed_filename returns a string
modules.vye.spec.lib.vye.batch_transfer.ingress_files_spec ‑ Vye::BatchTransfer::IngressFiles#tims_feed_filename returns a string
modules.vye.spec.models.vye.address_change_spec ‑ Vye::AddressChange create creates a record
modules.vye.spec.models.vye.address_change_spec ‑ Vye::AddressChange creates a report shows todays verification report
modules.vye.spec.models.vye.address_change_spec ‑ Vye::AddressChange creates a report shows todays verifications
modules.vye.spec.models.vye.award_spec ‑ Vye::Award create creates a record
modules.vye.spec.models.vye.direct_deposit_change_spec ‑ Vye::DirectDepositChange create creates a record
modules.vye.spec.models.vye.direct_deposit_change_spec ‑ Vye::DirectDepositChange creates a report shows todays verification report
modules.vye.spec.models.vye.direct_deposit_change_spec ‑ Vye::DirectDepositChange creates a report shows todays verifications
modules.vye.spec.models.vye.pending_document_spec ‑ Vye::PendingDocument create creates a record
modules.vye.spec.models.vye.user_info_spec ‑ Vye::UserInfo create creates a record
modules.vye.spec.models.vye.user_profile_spec ‑ Vye::UserProfile find_by_user after ICN is recorded finds the user info by icn
modules.vye.spec.models.vye.user_profile_spec ‑ Vye::UserProfile find_by_user before ICN is recorded finds the user info by ssn
modules.vye.spec.models.vye.verification_spec ‑ Vye::Verification create creates a record
modules.vye.spec.models.vye.verification_spec ‑ Vye::Verification show todays verifications shows todays verification report
modules.vye.spec.models.vye.verification_spec ‑ Vye::Verification show todays verifications shows todays verifications
modules.vye.spec.requests.vye.v1.address.create_spec ‑ Vye::V1::AddressChangesController POST /vye/v1/address with flag turned off does not accept the request
modules.vye.spec.requests.vye.v1.address.create_spec ‑ Vye::V1::AddressChangesController POST /vye/v1/address with flag turned on where current_user is in VYE creates a new address
modules.vye.spec.requests.vye.v1.address.create_spec ‑ Vye::V1::AddressChangesController POST /vye/v1/address with flag turned on where current_user is not in VYE does not accept the request
modules.vye.spec.requests.vye.v1.bank_info.create_spec ‑ Vye::V1::DirectDepositChangesController POST /vye/v1/bank_info with flag turned off does not accept the request
modules.vye.spec.requests.vye.v1.bank_info.create_spec ‑ Vye::V1::DirectDepositChangesController POST /vye/v1/bank_info with flag turned on where current_user is in VYE creates a new bank info
modules.vye.spec.requests.vye.v1.bank_info.create_spec ‑ Vye::V1::DirectDepositChangesController POST /vye/v1/bank_info with flag turned on where current_user is not in VYE does not accept the request
modules.vye.spec.requests.vye.v1.show_spec ‑ Vye::V1::UserInfosController GET /vye/v1 with flag turned off does not accept the request
modules.vye.spec.requests.vye.v1.show_spec ‑ Vye::V1::UserInfosController GET /vye/v1 with flag turned on where current_user is in VYE returns the user_info
modules.vye.spec.requests.vye.v1.show_spec ‑ Vye::V1::UserInfosController GET /vye/v1 with flag turned on where current_user is not in VYE does not accept the request
modules.vye.spec.requests.vye.v1.verify.create_spec ‑ Vye::V1::VerificationsController POST /vye/v1/verify with flag turned off does not accept the request
modules.vye.spec.requests.vye.v1.verify.create_spec ‑ Vye::V1::VerificationsController POST /vye/v1/verify with flag turned on where current_user is in VYE creates a new verification
modules.vye.spec.requests.vye.v1.verify.create_spec ‑ Vye::V1::VerificationsController POST /vye/v1/verify with flag turned on where current_user is not in VYE does not accept the request
modules.vye.spec.requests.vye.v1.verify.create_spec ‑ Vye::V1::VerificationsController POST /vye/v1/verify with flag turned on where the request is coming from IVR creates a new verification
spec.concerns.traceable_spec ‑ Traceable service_tag when the service tag is missing silently does not set a span tag
spec.concerns.traceable_spec ‑ Traceable service_tag when the service tag is present when an error occurs while setting trace tags logs "Error setting trace tags" and does not interrupt the response
spec.concerns.traceable_spec ‑ Traceable service_tag when the service tag is present with a service_tag calls set_tags on the Datadog adapter via a before_action when and endpoint is hit
spec.concerns.traceable_spec ‑ Traceable service_tag with tagged parent controller with tagged child controller child controller overrides parent tag
spec.concerns.traceable_spec ‑ Traceable service_tag with tagged parent controller with untagged child controller child controller inherits parent tag
spec.concerns.traceable_spec ‑ Traceable service_tag with untagged parent controller calls set_tags on the span for the sub-controller
spec.config.initializers.staccato_spec ‑ Staccato uses the google analytics url in settings
spec.controllers.application_controller_spec ‑ ApplicationController BackendServiceErrorError with Rails.env.production renders json error with production attributes
spec.controllers.application_controller_spec ‑ ApplicationController BackendServiceErrorError with Rails.env.test or Rails.env.development renders json object with developer attributes
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error #test_authentication with valid session and no user renders json error
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error #test_authentication with valid session and user appends user uuid to payload
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error #test_authentication with valid session and user returns success
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error #test_authentication with valid session and user with a credential that is locked returns an unauthorized status
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error #test_authentication without valid session renders json error
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error Pundit::NotAuthorizedError with Rails.env.production renders json error with production attributes
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error Pundit::NotAuthorizedError with Rails.env.test or Rails.env.development does not log info level and extra context to Sentry
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error Pundit::NotAuthorizedError with Rails.env.test or Rails.env.development renders json object with developer attributes
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error makes a call to sentry when there is cause
spec.controllers.application_controller_spec ‑ ApplicationController ConnectionFailed Error signed in user makes a call to sentry when there is cause
spec.controllers.application_controller_spec ‑ ApplicationController Datadog tracing does not set error state on spans for expected exceptions
spec.controllers.application_controller_spec ‑ ApplicationController Datadog tracing sets error state on spans for handled exceptions
spec.controllers.application_controller_spec ‑ ApplicationController RecordNotFound with Rails.env.production renders json error with production attributes
spec.controllers.application_controller_spec ‑ ApplicationController RecordNotFound with Rails.env.test or Rails.env.development renders json object with developer attributes
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does log exceptions to sentry based on level identified in exception.en.yml
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does not log exceptions to sentry if Pundit::NotAuthorizedError
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does not log to sentry if Breakers::OutageException
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does not log to sentry if Common::Exceptions::Forbidden
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does not log to sentry if Common::Exceptions::RoutingError
spec.controllers.application_controller_spec ‑ ApplicationController Sentry Handling does not log to sentry if Common::Exceptions::Unauthorized
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger with SENTRY_DSN set #log_exception_to_sentry logs to Sentry
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger with SENTRY_DSN set #log_exception_to_sentry warn logs to Rails logger
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger with SENTRY_DSN set #log_message_to_sentry error logs to Rails logger
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger with SENTRY_DSN set #log_message_to_sentry logs to Sentry
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger without SENTRY_DSN set #log_exception_to_sentry does not log to Sentry
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger without SENTRY_DSN set #log_exception_to_sentry error logs to Rails logger
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger without SENTRY_DSN set #log_message_to_sentry does not log to Sentry
spec.controllers.application_controller_spec ‑ ApplicationController a sentry logger without SENTRY_DSN set #log_message_to_sentry warn logs to Rails logger
spec.controllers.application_controller_spec ‑ ApplicationController#clear_saved_form with a saved form with a current user deletes the form
spec.controllers.application_controller_spec ‑ ApplicationController#clear_saved_form with a saved form without a current user does not delete the form
spec.controllers.application_controller_spec ‑ ApplicationController#clear_saved_form without a saved form does nothing
spec.controllers.application_controller_spec ‑ ApplicationController#sso_logging_info when the current user and session object exist returns the current user session token
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is authenticated and user is MHV eligible renders Login.gov OAuth form with the MHV verifier auth_code
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is authenticated and user is MHV eligible returns ok status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is authenticated and user is not MHV eligible renders identity document missing error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is authenticated and user is not MHV eligible returns a bad request status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is not authenticated renders not authorized error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET auth when user is not authenticated returns an unauthorized status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user had already verified in the past renders previously verified error error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user had already verified in the past returns a bad request status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user has not already verified in the past redirects to v1/sessions controller for a new logingov authentication
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user has not already verified in the past resets the current session
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user has not already verified in the past returns redirect status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated and user has not already verified in the past saves an inherited proofing verification attached to the expected user account
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when audit_data is not found renders an AuthCodeInvalidError
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when auth_code is not present renders an AuthCodeMissingError
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when the current user does not match the audit_data user behaves like audit_data validation cleanup destroys the audit_data record
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when the current user does not match the audit_data user renders an InvalidUserError
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when the current user's sign_in service_name does not match audit_data legacy_csp behaves like audit_data validation cleanup destroys the audit_data record
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations failed validations when the current user's sign_in service_name does not match audit_data legacy_csp renders an InvalidCSPError
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations successful validation behaves like audit_data validation cleanup destroys the audit_data record
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is authenticated audit_data validations successful validation passes audit_data validations and calls for inhertited proofing verification
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is not authenticated renders not authorized error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET callback when user is not authenticated returns an unauthorized status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header does not exist renders Malformed JWT error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header does not exist returns unauthorized status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token has an inherited proofing auth field and there is a mhv identity data object for the given auth code in the access token renders expected encrypted user attributes
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token has an inherited proofing auth field and there is a mhv identity data object for the given auth code in the access token returns ok status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token has an inherited proofing auth field and there is not a mhv identity data object for the given auth code in the access token renders mhv identity data not found error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token has an inherited proofing auth field and there is not a mhv identity data object for the given auth code in the access token returns bad request status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token payload does not have an inherited proofing auth field renders access token missing required attributes error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an active JWT and access_token payload does not have an inherited proofing auth field returns unauthorized status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an expired JWT renders access token expired error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is an expired JWT returns unauthorized status
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is some arbitrary value renders Malformed Params error
spec.controllers.inherited_proofing_controller_spec ‑ InheritedProofingController GET user_attributes when authorization header exists and access_token is some arbitrary value returns unauthorized status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController instrumentation with a valid authenticated request appends session handle to payload
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController instrumentation with a valid authenticated request appends user uuid to payload
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection captures the exception for sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection has service unavailable status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection makes a call to sentry with appropriate tags
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection makes a call to sentry with request uuid and service unavailable error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection makes a call to sentry with the appropriate user context
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController when a failure occurs with the client connection renders service unavailable error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie does not exist behaves like error response logs error to sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie does not exist behaves like error response renders Malformed Params error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie does not exist behaves like error response returns unauthorized status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP does not prevent authentication
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP fails fingerprint validation and creates a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint matches request IP passes fingerprint validation and does not create a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an active JWT returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an expired JWT renders Access Token Expired error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is an expired JWT returns forbidden status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is some arbitrary value behaves like error response logs error to sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is some arbitrary value behaves like error response renders Malformed Params error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header does not exist and access token cookie exists and access_token is some arbitrary value behaves like error response returns unauthorized status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP does not prevent authentication
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP fails fingerprint validation and creates a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint matches request IP passes fingerprint validation and does not create a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an active JWT returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an expired JWT renders Access Token Expired error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is an expired JWT returns forbidden status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is some arbitrary value behaves like error response logs error to sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is some arbitrary value behaves like error response renders Malformed Params error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#authentication when authorization header exists and access_token is some arbitrary value behaves like error response returns unauthorized status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie does not exist behaves like error response returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP does not prevent authentication
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP fails fingerprint validation and creates a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint matches request IP passes fingerprint validation and does not create a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an active JWT does not log a warning to sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an active JWT returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an expired JWT renders Access Token Expired error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is an expired JWT returns forbidden status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header does not exist and access token cookie exists and access_token is some arbitrary value behaves like error response returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP does not prevent authentication
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint does not match request IP fails fingerprint validation and creates a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an active JWT behaves like user fingerprint validation user.fingerprint matches request IP passes fingerprint validation and does not create a log
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an active JWT does not log a warning to sentry
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an active JWT returns ok status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an expired JWT renders Access Token Expired error
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is an expired JWT returns forbidden status
spec.controllers.sign_in.application_controller_spec ‑ SignIn::ApplicationController#load_user when authorization header exists and access_token is some arbitrary value behaves like error response returns ok status
spec.controllers.sign_in.audience_validator_spec ‑ SignIn::AudienceValidator#authenticate when controller has no audience validation allows access to all audiences
spec.controllers.sign_in.audience_validator_spec ‑ SignIn::AudienceValidator#authenticate with a valid audience allows access
spec.controllers.sign_in.audience_validator_spec ‑ SignIn::AudienceValidator#authenticate with an invalid audience denies access
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController DELETE #destroy when the client config does not exist returns a not found response
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController DELETE #destroy when the client config exists destroys the requested SignIn::ClientConfig
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController GET #index returns a success response
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController GET #index when there is client_ids param filters by client_ids if provided
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController GET #show when the client config does not exist returns a not found response
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController GET #show when the client config exists returns a success response
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController POST #create with invalid params does not create a new SignIn::ClientConfig and returns an error
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController POST #create with valid params creates a new SignIn::ClientConfig
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController PUT #update with invalid params does not update the SignIn::ClientConfig and returns an error
spec.controllers.sign_in.client_configs_controller_spec ‑ SignIn::ClientConfigsController PUT #update with valid params updates the requested SignIn::ClientConfig
spec.controllers.sign_in.openid_connect_certificates_controller_spec ‑ SignIn::OpenidConnectCertificatesController GET index returns ok status
spec.controllers.sign_in.openid_connect_certificates_controller_spec ‑ SignIn::OpenidConnectCertificatesController GET index with an old Sign in Service access token encode setting renders the current & previous public keys
spec.controllers.sign_in.openid_connect_certificates_controller_spec ‑ SignIn::OpenidConnectCertificatesController GET index without an old Sign in Service access token encode setting renders the current public key
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header does not exist behaves like error response logs error to sentry
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header does not exist behaves like error response renders Malformed Params error
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header does not exist behaves like error response returns unauthorized status
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an active JWT and scope does not match request url behaves like error response logs error to sentry
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an active JWT and scope does not match request url behaves like error response renders Malformed Params error
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an active JWT and scope does not match request url behaves like error response returns unauthorized status
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an active JWT and scope matches request url returns ok status
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an expired JWT renders Access Token Expired error
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is an expired JWT returns forbidden status
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is some arbitrary value behaves like error response logs error to sentry
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is some arbitrary value behaves like error response renders Malformed Params error
spec.controllers.sign_in.service_account_application_controller_spec ‑ SignIn::ServiceAccountApplicationController#authenticate_service_account when authorization header exists and access_token is some arbitrary value behaves like error response returns unauthorized status
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController GET credential_index with an ICN param when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController GET credential_index with an ICN param when one or more User Verifications are found returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController GET credential_index without an ICN param returns a bad request error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 7160 to 7460)

There are 19144 tests, see "Raw output" for the list of tests 7160 to 7460.
Raw output
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_lock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a dslogon uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when a logingov uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an idme uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification does not match the requested CSP uuid behaves like when a record is not found returns a not found error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated logs the lock attempt
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is not successfully updated returns an internal server error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated logs the lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated performs the requested lock action
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a CSP uuid when a UserVerification matches the requested CSP uuid behaves like when a record is found when the record is successfully updated returns serialized user account data
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made with a type that is not found in VALID_CSP_TYPES returns a type parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a CSP uuid returns a CSP uuid parameter missing error
spec.controllers.v0.account_controls_controller_spec ‑ V0::AccountControlsController POST credential_unlock when an mhv uuid is requested behaves like when validating params and querying a UserVerification when a request is made without a type returns a type parameter missing error
spec.controllers.v0.apps_controller_spec ‑ V0::AppsController#index and #show with query param returns a single app
spec.controllers.v0.apps_controller_spec ‑ V0::AppsController#index and #show without query param returns apps
spec.controllers.v0.apps_controller_spec ‑ V0::AppsController#scopes when a category is not passed returns a 204
spec.controllers.v0.apps_controller_spec ‑ V0::AppsController#scopes with a category passed returns a response
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when ICN not found returns a status of 404
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when LH takes too long to respond returns a status of 504
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when not authorized returns a status of 401
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when successful adds a set of EVSSClaim records to the DB
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when successful returns a status of 200
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#index when there is a gateway timeout returns a status of 504
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when ICN not found returns a status of 404
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when LH takes too long to respond returns a status of 504
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when not authorized returns a status of 401
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when successful adds a EVSSClaim record to the DB
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when successful logs evidence requests/tracked items details
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when successful logs the claim type details
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when successful returns a status of 200
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when successful returns the correct value for canUpload
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#show when there is a gateway timeout returns a status of 504
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#submit5103 as a user that is a dependent returns a status of 200
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#submit5103 returns a status of 200
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#submit5103 returns a status of 404
spec.controllers.v0.benefits_claims_controller_spec ‑ V0::BenefitsClaimsController#submit5103 when LH takes too long to respond returns a status of 504
spec.controllers.v0.benefits_documents_controller_spec ‑ V0::BenefitsDocumentsController#create when NOT successful returns a 400 when the file parameter is missing
spec.controllers.v0.benefits_documents_controller_spec ‑ V0::BenefitsDocumentsController#create when NOT successful returns a 404 when unable to find the associated claim
spec.controllers.v0.benefits_documents_controller_spec ‑ V0::BenefitsDocumentsController#create when NOT successful returns a 422 when the document metadata is not valid
spec.controllers.v0.benefits_documents_controller_spec ‑ V0::BenefitsDocumentsController#create when successful returns a status of 202 and the job ID
spec.controllers.v0.benefits_reference_data_controller_spec ‑ V0::BenefitsReferenceDataController#get_data gets an error if a non-existing path end-point is specified
spec.controllers.v0.benefits_reference_data_controller_spec ‑ V0::BenefitsReferenceDataController#get_data gets data from lighthouse when valid path end-point is provided
spec.controllers.v0.burial_claims_controller_spec ‑ V0::BurialClaimsController with a user deletes the "in progress form"
spec.controllers.v0.burial_claims_controller_spec ‑ V0::BurialClaimsController#show returns the submission status
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController inherits from ActionController::API
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#backend_service_outage calls backend_service_outage when veteran is not found in mpi
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#create behaves like 10-10CG request with invalid form data builds a claim and raises its errors
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#create behaves like 10-10CG request with missing param: caregivers_assistance_claim requires "caregivers_assistance_claim" param
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#create behaves like 10-10CG request with missing param: form requires "caregivers_assistance_claim.form" param
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#create records caregiver stats
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#create submits to background job
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#download_pdf behaves like 10-10CG request with missing param: caregivers_assistance_claim requires "caregivers_assistance_claim" param
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#download_pdf behaves like 10-10CG request with missing param: form requires "caregivers_assistance_claim.form" param
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController#download_pdf generates a filled out 10-10CG and sends file as response
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController::auditor is an instance of Form1010cg::Auditor
spec.controllers.v0.caregivers_assistance_claims_controller_spec ‑ V0::CaregiversAssistanceClaimsController::auditor is using Rails.logger
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController DDL Logging logs metadata of document types to DataDog
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#index lists document id and letter details for claim letters
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#index when "cst_include_ddl_5103_letters" and "cst_include_ddl_boa_letters" feature flags are disabled lists correct documents
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#index when "cst_include_ddl_5103_letters" is enabled and "cst_include_ddl_boa_letters" is disabled lists correct documents
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#index when "cst_include_ddl_boa_letters" is enabled and "cst_include_ddl_5103_letters" is disabled lists correct documents
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#show has a dated filename
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#show responds with a pdf with a dated filename
spec.controllers.v0.claim_letters_controller_spec ‑ V0::ClaimLettersController#show returns a 404 with a not found message if document id does not exist
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController index when not signed in renders :unauthorized
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController index when signed in #index when Flipper :get_help_messages is disabled renders :not_implemented
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController index when signed in #index when Flipper :get_help_messages is enabled renders :not_implemented
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController#create when Flipper :get_help_ask_form is disabled renders :not_implemented
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController#create when Flipper :get_help_ask_form is enabled when form is invalid raises error
spec.controllers.v0.contact_us.inquiries_controller_spec ‑ V0::ContactUs::InquiriesController#create when Flipper :get_help_ask_form is enabled when form is valid returns 201 CREATED with confirmationNumber and dateSubmitted
spec.controllers.v0.debt_letters_controller_spec ‑ V0::DebtLettersController#index lists document id and letter details for debt letters
spec.controllers.v0.debt_letters_controller_spec ‑ V0::DebtLettersController#show sends the letter pdf
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create an error is thrown during file upload logs formatted error, increments statsd, and raises error
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create creates a FormAttachment, logs formatted error, and increments statsd
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::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
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create evidence is uploaded from the NOD (10182) form formatted success log and statsd metric are specific to NOD (10182)
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create evidence is uploaded from the SC (995) form formatted success log and statsd metric are specific to SC (995)
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create requires file_data to be a file
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController#create requires params.`param_namespace`
spec.controllers.v0.decision_review_evidences_controller_spec ‑ V0::DecisionReviewEvidencesController::FORM_ATTACHMENT_MODEL is a FormAttachment model
spec.controllers.v0.dependents_applications_controller_spec ‑ V0::DependentsApplicationsController GET disability_rating returns the user's disability rating
spec.controllers.v0.dependents_applications_controller_spec ‑ V0::DependentsApplicationsController POST create with invalid params shows the validation errors
spec.controllers.v0.dependents_applications_controller_spec ‑ V0::DependentsApplicationsController POST create with valid params validates successfully
spec.controllers.v0.dependents_applications_controller_spec ‑ V0::DependentsApplicationsController#show with a valid bgs response returns a list of dependents
spec.controllers.v0.dependents_applications_controller_spec ‑ V0::DependentsApplicationsController#show with an erroneous bgs response returns no content
spec.controllers.v0.dependents_verifications_controller_spec ‑ V0::DependentsVerificationsController POST create logged in loa3 user validates successfully
spec.controllers.v0.dependents_verifications_controller_spec ‑ V0::DependentsVerificationsController POST create with update set to false returns no content
spec.controllers.v0.dependents_verifications_controller_spec ‑ V0::DependentsVerificationsController#index with a valid bgs response returns a list of dependency verifications
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#rating_info retrieve from EVSS returns disability rating
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#rating_info retrieve from EVSS user is missing snn, edipi, or participant id responds with forbidden
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#rating_info retrieve from Lighthouse returns disability rating
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#rating_info retrieve from Lighthouse user missing icn responds with forbidden
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#separation_locations evss returns separation locations
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#separation_locations evss uses the cached response on the second request
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#separation_locations lighthouse returns separation locations
spec.controllers.v0.disability_compensation_forms_controller_spec ‑ V0::DisabilityCompensationFormsController#separation_locations lighthouse uses the cached response on the second request
spec.controllers.v0.documents_controller_spec ‑ V0::DocumentsController with no file param returns bad request
spec.controllers.v0.education_benefits_claims_controller_spec ‑ V0::EducationBenefitsClaimsController behaves like a controller that deletes an InProgressForm #create with a valid form with a user deletes the "in progress form"
spec.controllers.v0.education_benefits_claims_controller_spec ‑ V0::EducationBenefitsClaimsController with a user returns results for a user with submissions
spec.controllers.v0.education_benefits_claims_controller_spec ‑ V0::EducationBenefitsClaimsController with a user returns zero results for a user without submissions
spec.controllers.v0.education_benefits_claims_controller_spec ‑ V0::EducationBenefitsClaimsController without a user returns zero results
spec.controllers.v0.education_career_counseling_claims_controller_spec ‑ V0::EducationCareerCounselingClaimsController POST create logged in loa3 user calls successfully submits the career counseling job
spec.controllers.v0.education_career_counseling_claims_controller_spec ‑ V0::EducationCareerCounselingClaimsController POST create logged in loa3 user validates successfully
spec.controllers.v0.education_career_counseling_claims_controller_spec ‑ V0::EducationCareerCounselingClaimsController POST create visitor validates successfully
spec.controllers.v0.education_career_counseling_claims_controller_spec ‑ V0::EducationCareerCounselingClaimsController POST create with invalid params shows the validation errors
spec.controllers.v0.evss_claims_async_controller_spec ‑ V0::EVSSClaimsAsyncController behaves like a controller that does not log 404 to Sentry does not log 404 to sentry
spec.controllers.v0.evss_claims_controller_spec ‑ V0::EVSSClaimsController behaves like a controller that does not log 404 to Sentry does not log 404 to sentry
spec.controllers.v0.example_controller_spec ‑ V0::ExampleController when logged in returns a welcome string with user email in it
spec.controllers.v0.example_controller_spec ‑ V0::ExampleController when not logged in returns rate limited message
spec.controllers.v0.example_controller_spec ‑ V0::ExampleController when not logged in returns unauthorized
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index with params allows strings as actors
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index with params keeps flags in format recieved
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index with params returns false for nonexistant flags
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index with params returns true for enabled flags
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index without params allows strings as actors
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index without params returns all features
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index without params tests that both casing forms (snake and camel) are returned properly
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index without params when flipper.mute_logs settings is false does not set ActiveRecord logger to silence
spec.controllers.v0.feature_toggles_controller_spec ‑ V0::FeatureTogglesController GET #index without params when flipper.mute_logs settings is true sets ActiveRecord logger to silence
spec.controllers.v0.financial_status_reports_controller_spec ‑ V0::FinancialStatusReportsController#create submits a financial status report
spec.controllers.v0.financial_status_reports_controller_spec ‑ V0::FinancialStatusReportsController#create when service raises FSRNotFoundInRedis renders 404
spec.controllers.v0.financial_status_reports_controller_spec ‑ V0::FinancialStatusReportsController#create with module flipper on successfullfy redirects to debts-api module
spec.controllers.v0.financial_status_reports_controller_spec ‑ V0::FinancialStatusReportsController#download_pdf downloads the filled financial status report pdf
spec.controllers.v0.form1010cg.attachments_controller_spec ‑ V0::Form1010cg::AttachmentsController#create creates a FormAttachment
spec.controllers.v0.form1010cg.attachments_controller_spec ‑ V0::Form1010cg::AttachmentsController#create requires file_data to be a file
spec.controllers.v0.form1010cg.attachments_controller_spec ‑ V0::Form1010cg::AttachmentsController#create requires params.`param_namespace`
spec.controllers.v0.form1010cg.attachments_controller_spec ‑ V0::Form1010cg::AttachmentsController::FORM_ATTACHMENT_MODEL is a FormAttachment model
spec.controllers.v0.forms_controller_spec ‑ V0::FormsController with query param returns forms
spec.controllers.v0.forms_controller_spec ‑ V0::FormsController without query param returns forms
spec.controllers.v0.gi_bill_feedbacks_controller_spec ‑ V0::GIBillFeedbacksController behaves like a controller that deletes an InProgressForm #create with a valid form with a user deletes the "in progress form"
spec.controllers.v0.gi_bill_feedbacks_controller_spec ‑ V0::GIBillFeedbacksController#create with a valid form creates a gi bill feedback submission
spec.controllers.v0.gi_bill_feedbacks_controller_spec ‑ V0::GIBillFeedbacksController#create with an invalid form has an error in the response
spec.controllers.v0.gi_bill_feedbacks_controller_spec ‑ V0::GIBillFeedbacksController#show finds a gi bill feedback submission by guid
spec.controllers.v0.hca_attachments_controller_spec ‑ V0::HCAAttachmentsController#create creates a FormAttachment
spec.controllers.v0.hca_attachments_controller_spec ‑ V0::HCAAttachmentsController#create requires file_data to be a file
spec.controllers.v0.hca_attachments_controller_spec ‑ V0::HCAAttachmentsController#create requires params.`param_namespace`
spec.controllers.v0.hca_attachments_controller_spec ‑ V0::HCAAttachmentsController::FORM_ATTACHMENT_MODEL is a FormAttachment model
spec.controllers.v0.health_care_applications_controller_spec ‑ V0::HealthCareApplicationsController#create creates a pending application
spec.controllers.v0.health_care_applications_controller_spec ‑ V0::HealthCareApplicationsController#download_pdf downloads a pdf
spec.controllers.v0.letters_discrepancy_controller_spec ‑ V0::LettersDiscrepancyController#index does log the differences between the services when EVSS and Lighthouse return the same amount of letters, but different types
spec.controllers.v0.letters_discrepancy_controller_spec ‑ V0::LettersDiscrepancyController#index does log the differences between the services when EVSS returns more letters than Lighthouse
spec.controllers.v0.letters_discrepancy_controller_spec ‑ V0::LettersDiscrepancyController#index does log the differences between the services when Lighthouse returns more letters than EVSS
spec.controllers.v0.letters_discrepancy_controller_spec ‑ V0::LettersDiscrepancyController#index does not log anything if both services return the same letters
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#beneficiary without error returns beneficiary data
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#download benefits_summary_dependent letter as a dependent returns a benefits_summary_dependent pdf
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#download benefits_summary_dependent returns an error as a non-dependent returns an error
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#download when an error occurs raises an unprocessable entity error if upstream cannot process request
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#download with options returns a pdf
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#download without options returns a pdf
spec.controllers.v0.letters_generator_controller_spec ‑ V0::LettersGeneratorController#index lists letters available to the user
spec.controllers.v0.mdot.supplies_controller_spec ‑ V0::MDOT::SuppliesController#create submits the req to the mdot client
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController user is enrolled in VA healthcare with copays returns success
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController user is not enrolled in VA healthcare returns forbidden
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController when not logged in returns unauthorized
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController#send_statement_notifications client api is authorized returns a success message when notifications are sent
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController#send_statement_notifications client api is unauthorzied returns an unauthorized message when endpoint is reached
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController#send_statement_notifications request is missing api key header returns an unauthorized message when endpoint is reached
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController#show returns 404 when record is not found
spec.controllers.v0.medical_copays_controller_spec ‑ V0::MedicalCopaysController#show returns success when record is found
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag does not exist behaves like returned mhv_opt_in_flag attributes response returns the feature flag
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag does not exist behaves like returned mhv_opt_in_flag attributes response returns the user_account_id
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag does not exist creates a new opt in flag record
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag exists behaves like returned mhv_opt_in_flag attributes response returns the feature flag
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag exists behaves like returned mhv_opt_in_flag attributes response returns the user_account_id
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create requested opt in flag exists finds and returns the existing opt in flag record
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create unknown error returns an unknown error response
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #create validation returns a bad_request error for feature param not included in MHVOptInFlag::FEATURES
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #show no opt in flag record is found returns a 404 status
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #show opt in flag record is found behaves like returned mhv_opt_in_flag attributes response returns the feature flag
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #show opt in flag record is found behaves like returned mhv_opt_in_flag attributes response returns the user_account_id
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when logged in #show opt in flag record is found returns ok status
spec.controllers.v0.mhv_opt_in_flags_controller_spec ‑ V0::MHVOptInFlagsController when not logged in returns unauthorized
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with expired token returns 403
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with invalid Authorization header returns 403
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with missing Authorization header returns 403
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with missing expiration returns 403
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with missing issued at returns 403
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController authentication with valid authentication returns 200
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #index pagination metadata generates correctly when given no pagination params
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #index pagination metadata generates correctly when given paging params
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #index pagination metadata returns the first page and default page size when given invalid paging params
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #index returns all of the user's onsite notifications, including dismissed ones
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #index returns the user's undismissed onsite notifications
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #update doesnt update va_profile_id
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #update updates the notification's dismissed status
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #update when a user is trying to update another users onsite_notification returns 404
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController with a signed in user #update with a validation error returns validation error
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController#create with invalid params returns a validation error
spec.controllers.v0.onsite_notifications_controller_spec ‑ V0::OnsiteNotificationsController#create with valid params creates an onsite notification
spec.controllers.v0.pension_claims_controller_spec ‑ V0::PensionClaimsController behaves like a controller that deletes an InProgressForm #create with a valid form with a user deletes the "in progress form"
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS has no info of user renders nil data
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS has no knowledge of user increments the statsd total and fail counters
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS has no knowledge of user logs a record
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS has no knowledge of user responds with 404
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS partners return invalid data responds with a 422
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS response is 403 does not increment the fail counter
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS response is 403 has a response that matches the schema
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS response is 403 increments the total counter
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS response is 500 with an error message responds with 503
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS response is http-500 unauthorized responds with 403
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController inside working hours without mocked responses when EVSS returns invalid user info responds with a 500
spec.controllers.v0.post911_gi_bill_statuses_controller_spec ‑ V0::Post911GIBillStatusesController#render_error_json raises an InternalServerError including an exception with a detailed message
spec.controllers.v0.preneeds.preneed_attachments_controller_spec ‑ V0::Preneeds::PreneedAttachmentsController#create creates a FormAttachment
spec.controllers.v0.preneeds.preneed_attachments_controller_spec ‑ V0::Preneeds::PreneedAttachmentsController#create requires file_data to be a file
spec.controllers.v0.preneeds.preneed_attachments_controller_spec ‑ V0::Preneeds::PreneedAttachmentsController#create requires params.`param_namespace`
spec.controllers.v0.preneeds.preneed_attachments_controller_spec ‑ V0::Preneeds::PreneedAttachmentsController#create uploads a preneed attachment
spec.controllers.v0.preneeds.preneed_attachments_controller_spec ‑ V0::Preneeds::PreneedAttachmentsController::FORM_ATTACHMENT_MODEL is a FormAttachment model
spec.controllers.v0.profile.address_validation_controller_spec ‑ V0::Profile::AddressValidationController with user signed in returns an error
spec.controllers.v0.profile.address_validation_controller_spec ‑ V0::Profile::AddressValidationController with user signed in returns suggested addresses for a given address
spec.controllers.v0.profile.address_validation_controller_spec ‑ V0::Profile::AddressValidationController without user signed in returns an error
spec.controllers.v0.profile.address_validation_controller_spec ‑ V0::Profile::AddressValidationController without user signed in returns suggested addresses for a given address
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController unauthorized user with a loa1 user returns unauthorized
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController unauthorized user with a non idme user returns unauthorized
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController#index returns the right data
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController#update when there is an update error renders the error message
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController#update with a successful update sends confirmation emails to the vanotify job
spec.controllers.v0.profile.ch33_bank_accounts_controller_spec ‑ V0::Profile::Ch33BankAccountsController#update with a successful update submits the update req and rerenders index
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController authorization when the user doesnt have the flag enabled doesnt allow access
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController#create creates a communication permission
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController#create with invalid params returns validation error
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController#index returns the right data
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController#update updates a communication_permission
spec.controllers.v0.profile.communication_preferences_controller_spec ‑ V0::Profile::CommunicationPreferencesController#update with invalid params returns validation error
spec.controllers.v0.profile.contacts_controller_spec ‑ V0::Profile::ContactsController GET /v0/profile/contacts feature disabled returns an unauthorized status code
spec.controllers.v0.profile.contacts_controller_spec ‑ V0::Profile::ContactsController GET /v0/profile/contacts feature enabled successful request returns emergency contacts
spec.controllers.v0.profile.contacts_controller_spec ‑ V0::Profile::ContactsController GET /v0/profile/contacts feature enabled user is loa1 returns a forbidden status code
spec.controllers.v0.profile.contacts_controller_spec ‑ V0::Profile::ContactsController GET /v0/profile/contacts feature enabled user is not authenticated returns an unauthorized status code
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when ICN not found returns a status of 404
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when has restrictions control info has flags set to false
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when invalid scopes are provided returns a 400
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when missing education benefits flag returns a status of 200
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when not authorized returns a status of 401
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when successful does not return errors
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when successful returns a payment account
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when successful returns a status of 200
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when successful returns control information
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#show when there is a gateway timeout returns a status of 504
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update successful capitalizes account type
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update successful returns a status of 200
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update successful when the user does have an associated email address sends an email through va notify
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update successful when user does not have an associated email address logs a message to Sentry
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when fraud flag is present returns a routing number fraud error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when fraud flag is present returns an account number fraud error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when missing account number returns a validation error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when missing account type returns a validation error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when missing routing number returns a validation error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when user profile info is invalid returns a day phone number error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when user profile info is invalid returns a potential fraud error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when user profile info is invalid returns a routing number checksum error
spec.controllers.v0.profile.direct_deposits.disability_compensations_controller_spec ‑ V0::Profile::DirectDeposits::DisabilityCompensationsController#update unsuccessful when user profile info is invalid returns an mailing address error
spec.controllers.v0.profile.military_occupations_controller_spec ‑ V0::Profile::MilitaryOccupationsController#show when feature flag disabled returns a status of 404

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

19144 tests found (test 7461 to 7581)

There are 19144 tests, see "Raw output" for the list of tests 7461 to 7581.
Raw output
spec.controllers.v0.profile.military_occupations_controller_spec ‑ V0::Profile::MilitaryOccupationsController#show when feature flag enabled returns a status of 200
spec.controllers.v0.profile.military_occupations_controller_spec ‑ V0::Profile::MilitaryOccupationsController#show when user does not have edipi returns a status of 403
spec.controllers.v0.profile.payment_history_controller_spec ‑ V0::Profile::PaymentHistoryController#index with mixed payments and flipper disabled does not return both
spec.controllers.v0.profile.payment_history_controller_spec ‑ V0::Profile::PaymentHistoryController#index with mixed payments and return payments returns both
spec.controllers.v0.profile.payment_history_controller_spec ‑ V0::Profile::PaymentHistoryController#index with only regular payments returns only payments and no return payments
spec.controllers.v0.profile.valid_va_file_numbers_controller_spec ‑ V0::Profile::ValidVAFileNumbersController#show with a user that does not have a valid va_file_number returns null
spec.controllers.v0.profile.valid_va_file_numbers_controller_spec ‑ V0::Profile::ValidVAFileNumbersController#show with a valid bgs response returns true if a logged-in user has a valid va file number
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when ICN not found returns a status of 404
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when not authorized returns a status of 401
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when successful only returns active ratings
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when successful removes the Veterans ICN from the response before sending
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when successful returns a status of 200
spec.controllers.v0.rated_disabilities_controller_spec ‑ V0::RatedDisabilitiesController#show when there is a gateway timeout returns a status of 504
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when ICN not found returns a status of 404
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when not authorized returns a status of 401
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when successful detects discrepancies in the number of disability ratings returned
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when successful filters out ratings with unwanted decisions
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when successful returns a status of 200
spec.controllers.v0.rated_disabilities_discrepancies_controller_spec ‑ V0::RatedDisabilitiesDiscrepanciesController#show when there is a gateway timeout returns a status of 504
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is an arbitrary value behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is an arbitrary value behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is an arbitrary value behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is an arbitrary value behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is not given behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is not given behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is not given behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id is not given behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration includes expected request_id param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration renders the oauth_get_form template with meta refresh tag
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to a web based configuration updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to an api based configuration behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to an api based configuration behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to an api based configuration behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is arbitrary behaves like error response and client_id maps to an api based configuration behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response logs the authentication attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected op value in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected redirect_uri in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected state
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response returns ok status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response updates StatsD with a auth request success
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected request_id param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration renders the oauth_get_form template with meta refresh tag
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response logs the authentication attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected op value in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected redirect_uri in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected state
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response returns ok status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response updates StatsD with a auth request success
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected request_id param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration renders the oauth_get_form template with meta refresh tag
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not given and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response logs the authentication attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected op value in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected redirect_uri in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected state
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response returns ok status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response updates StatsD with a auth request success
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected request_id param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration renders the oauth_get_form template with meta refresh tag
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to an api based configuration behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response logs the authentication attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected op value in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected redirect_uri in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response renders expected state
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response returns ok status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce disabled behaves like expected response with optional client state and client_state is not given behaves like successful response updates StatsD with a auth request success
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration includes expected request_id param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration renders the oauth_get_form template with meta refresh tag
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to a web based configuration updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response logs the failed authorize attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response renders expected error
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response returns expected status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is not properly URL encoded and client is configured with pkce enabled behaves like error response and client_id maps to an api based configuration behaves like api based error response updates StatsD with a auth request failure
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response logs the authentication attempt
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected op value in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected redirect_uri in template
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response renders expected state
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response returns ok status
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is greater than minimum client state length behaves like successful response updates StatsD with a auth request success
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration directs to the given redirect url set in the client configuration
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected auth param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected code param
spec.controllers.v0.sign_in_controller_spec ‑ V0::SignInController GET authorize when client_id maps to a client configuration when type param is dslogon behaves like an idme authentication service interface and operation param is authorize behaves like an idme service interface with appropriate operation and acr param is given and in ACR_VALUES and valid for type and code_challenge_method is S256 and code_challenge is properly URL encoded behaves like expected response with optional client state and client_state is less than minimum client state length behaves like error response and client_id maps to a web based configuration includes expected request_id param