Issue #3592934: Expand 07-content-contact webform coverage on Canvas pages

Expands the 07-content-contact functional suite (17 scenarios), all passing on a fresh Varbase install:

  • Contact Us Canvas page: all fields incl. Subject, required markers, Industry options, performance budget.
  • Business Contact webform interaction on /contact-us (fields, selects, international phone, character counter).
  • Newsletter Subscribe: the scenarios add the webform to the Home and Contact Us Canvas pages via Canvas's authoring API and publish, then verify the rendered form and the back-end submission.
  • No /form/ routes are used.

Reusable steps added: an intl-tel-input phone step, and a step that adds a Webform block to a Canvas page and publishes it via the Canvas API (the editor's drag-and-drop is not browser-automatable).


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