Issue #3592934: Add menus-in-Drupal-Canvas functional coverage

Functional coverage for the system menus that support Varbase Canvas (Main navigation, Footer, Secondary, Social media), rendered through the Canvas global Header and Footer regions. All scenarios pass on a fresh Varbase install.

  • Website Base Requirements (01-06): working header and working footer on the homepage and on a content page.
  • Drupal Canvas menus (09-03): main navigation in the header region; footer + social media menus (full links) in the footer region; the menu components are offered in the Canvas component library; the menus are listed in the Menus admin page; anonymous users are denied; and a new menu shows up in the list of menus.

Example steps for the QA/QC team live in tests/step-definitions/custom.steps.js ("working header" / "working footer") using webship-js smartSettle + friendly, one check per line so they are easy to read and alter. Reusable steps added for the Canvas component library and for adding a menu.


AI-Generated: Yes (Used Claude Code to draft the Gherkin scenarios and the custom steps. All scenarios were executed and pass; the contributor reviewed the changes and remains responsible for their integrity.)

Checkpoints

  • File an issue about this project
  • Addition/Change/Update/Fix to this project
  • Testing to ensure no regression
  • Automated unit/functional testing coverage
  • Developer Documentation support on feature change/addition
  • User Guide Documentation support on feature change/addition
  • UX/UI designer responsibilities
  • Accessibility and Readability
  • Code review from 1 Varbase core team member
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Update Release Notes
  • Release
Edited by Rajab Natshah

Merge request reports

Loading