Description
User Story or Problem Statement
As anyone involved in the project, I need automated tests to confirm that all content and media types have at least a minimum level of reliable functionality.
Description or Additional Context
These critical path tests will act as bare minimum regression test coverage for the CMS, and should be solely focused on editor capabilities within the CMS. They should be able to prove the following content and media types can be created and saved:
- Create a new section in the
i_create_a_node.js
Cypress step definition file for thebanner
content type. #12456 - Create a new section in
i_create_a_node.js
Cypress step definition file for thebasic_landing_page
content type. #12457 - Create a new section in
i_create_a_node.js
Cypress step definition file for thecampaign_landing_page
content type. #12458 - Create a new section in
i_create_a_node.js
Cypress step definition file for thechecklist
content type. #20224 - Create a new section in
i_create_a_node.js
Cypress step definition file for thedocumentation_page
content type. #20225 - Create a new section in
i_create_a_node.js
Cypress step definition file for theevent
content type. #20227 - Create a new section in
i_create_a_node.js
Cypress step definition file for thehealth_care_region_detail_page
content type. #20228 - Create a new section in
i_create_a_node.js
Cypress step definition file for thelanding_page
content type. #20229 - Create a new section in
i_create_a_node.js
Cypress step definition file for theoffice
content type. #20230 - Create a new section in
i_create_a_node.js
Cypress step definition file for thestep_by_step
content type. #20231 - Create a new section in
i_create_a_node.js
Cypress step definition file for thenews_story
content type. #12472 - Create a new section in
i_create_a_node.js
Cypress step definition file for thepage
content type. #12474 - Create a new section in
i_create_a_node.js
Cypress step definition file for thepress_release
content type. #12476 - Create a new section in
i_create_a_node.js
Cypress step definition file for theq_a
content type. #12480 - Create a new section in the
i_create_a_media.js
Cypress step definition file for thedocument
media type. #20234 - Create a new section in the
i_create_a_media.js
Cypress step definition file for thedocument_external
media type. #20235 - Create a new section in the
i_create_a_media.js
Cypress step definition file for theimage
media type. #20236 - Create a new section in the
i_create_a_media.js
Cypress step definition file for thevideo
media type. #20237 - Create a new section in
i_create_a_node.js
Cypress step definition file for thecentralized_content
content type. #12459 - Create a new section in
i_create_a_node.js
Cypress step definition file for theevent_listing
content type. #12460 - Create a new section in
i_create_a_node.js
Cypress step definition file for thefaq_multiple_q_a
content type. #12461 - Create a new section in
i_create_a_node.js
Cypress step definition file for thefull_width_banner_alert
content type. #12462 - Create a new section in
i_create_a_node.js
Cypress step definition file for thehealth_care_local_facility
content type. #12463 - Create a new section in
i_create_a_node.js
Cypress step definition file for thehealth_care_local_health_service
content type. #12464 - Create a new section in
i_create_a_node.js
Cypress step definition file for thehealth_care_region_page
content type. #12465 - Create a new section in
i_create_a_node.js
Cypress step definition file for thehealth_services_listing
content type. #12466 - Create a new section in
i_create_a_node.js
Cypress step definition file for theleadership_listing
content type. #12467 - Create a new section in
i_create_a_node.js
Cypress step definition file for thelocations_listing
content type. #12468 - Create a new section in
i_create_a_node.js
Cypress step definition file for themedia_list_images
content type. #12469 - Create a new section in
i_create_a_node.js
Cypress step definition file for themedia_list_videos
content type. #12470 - Create a new section in
i_create_a_node.js
Cypress step definition file for thenca_facility
content type. #12471 - Create a new section in
i_create_a_node.js
Cypress step definition file for theoutreach_asset
content type. #12473 - Create a new section in
i_create_a_node.js
Cypress step definition file for theperson_profile
content type. #12475 - Create a new section in
i_create_a_node.js
Cypress step definition file for thepress_releases_listing
content type. #12477 - Create a new section in
i_create_a_node.js
Cypress step definition file for thepromo_banner
content type. #12478 - Create a new section in
i_create_a_node.js
Cypress step definition file for thepublication_listing
content type. #12479 - Create a new section in
i_create_a_node.js
Cypress step definition file for theregional_health_care_service_des
content type. #12481 - Create a new section in
i_create_a_node.js
Cypress step definition file for thestory_listing
content type. #12482 - Create a new section in
i_create_a_node.js
Cypress step definition file for thesupport_resources_detail_page
content type. #12483 - Create a new section in
i_create_a_node.js
Cypress step definition file for thesupport_service
content type. #12484 - Create a new section in
i_create_a_node.js
Cypress step definition file for theva_form
content type. #12485 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevamc_operating_status_and_alerts
content type. #12486 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevamc_system_billing_insurance
content type. #12487 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevamc_system_medical_records_offi
content type. #12488 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevamc_system_policies_page
content type. #12489 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevamc_system_register_for_care
content type. #12490 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevba_facility_service
content type. #12491 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevba_facility
content type. #12492 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center_cap
content type. #12493 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center_facility_health_servi
content type. #12494 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center_locations_list
content type. #12495 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center_mobile_vet_center
content type. #12496 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center_outstation
content type. #12497 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevet_center
content type. #12498 - Create a new section in
i_create_a_node.js
Cypress step definition file for thevha_facility_nonclinical_service
content type. #12499 - Create a new section in the
i_create_a_node.js
Cypress step definition file for theservice_region
content type. #20232 - Create a new section in the
i_create_a_node.js
Cypress step definition file for thevamc_system_va_police
content type. #20233
Next Steps
Once these basic scenarios have been covered, more niche scenarios can be built on top of these to cover various permutations of using different paragraph types during the creation of the base content type(s), touch on roles/permissions, etc. These more specialized scenarios would ideally be considered as part of a broader set of non-critical regression tests.
Acceptance Criteria
- A test confirms that a node of every content type and media type is created and saved in behavioral tests.
Activity