Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 19, 2025

Updates the requirements on drevops/behat-steps to permit the latest version.

Release notes

Sourced from drevops/behat-steps's releases.

3.4.0

This release introduces multiple new Behat step definitions, major improvements across existing traits, expanded Drupal module handling, and full XML and responsive testing support — all backed by 100% code coverage across the entire step library.

What's new since 3.3.1

  • 🔄 ContentTrait
    • 🆕 Verical entities format:
      • Given the following :type content blocks with fields:
      • Given the following :type content with fields:
      • Given the following :bundle media with fields:
      • Given the following :vocabulary terms with fields:
      • Given the following users with fields:
    • Example vertical format:
      | title  | [TEST] V-Page 1 | [TEST] V-Page 2 |
      | body   | One             | Two             |
      | status | 1               | 1               |
  • 🔄 CookieTrait
    • Improved driver compatibility enforcement and explicit error messages
  • 🔄 EmailTrait
    • 🆕 New steps:
      • When I send test email to :to with cc :cc with:Example: When I send test email to "user@example.com" with cc "copy@example.com" with:
      • When I send test email to :to with bcc :bcc with:
      • When I send test email to :to with cc :cc and bcc :bcc with:
  • 🔄 FieldTrait
    • 🆕 Radio buttons steps:
      • When I choose the radio button :selectorExample: When I choose the radio button "edit-gender-male"
      • Then the radio button :selector should be selected
      • Then the radio button :selector should not be selected
    • 🆕 Select steps
      • When I unselect :option from :selectorExample: When I unselect "Administrator" from "edit-roles"
      • When I clear the select :selectorExample: When I clear the select "field_multi_select"
    • 🐞 Form validation
      • 🐞 Fixed Given browser validation for the form :selector is disabled — registers form selector and disables browser validation automatically after each stepExample: Given browser validation for the form "#node-article-form" is disabled
      • 🆕 @disable-form-validation — disables browser validation for all forms across the entire scenario
    • 🆕 New date and time handling:
      • When I fill in the datetime field :label with date :date and time :timeExample: When I fill in the datetime field "Event date" with date "2024-01-15" and time "14:30:00"
      • When I fill in the date part of the datetime field :label with :dateExample: When I fill in the date part of the datetime field "Event date" with "2024-01-15"
      • When I fill in the time part of the datetime field :label with :timeExample: When I fill in the time part of the datetime field "Event date" with "14:30:00"
      • When I fill in the start datetime field :label with date :date and time :timeExample: When I fill in the start datetime field "Event period" with date "2024-01-15" and time "14:30:00"
      • When I fill in the end datetime field :label with date :date and time :timeExample: When I fill in the end datetime field "Event period" with date "2024-01-20" and time "18:00:00"
  • 🔄 LinkTrait
    • 🐞 Improved error handling when links are missing an href attribute
  • 🆕 ModuleTrait
    • Given the :module module is enabledExample: Given the views module is enabled
    • Given the :module module is disabled
    • Then the :module module should be enabled
    • Then the :module module should be disabled
    • Given the following modules are enabled:

... (truncated)

Commits
  • dd7a1f0 Add steps for radio buttons.
  • 8eb468d Moved Drupal fixtures away from file fixtures.
  • ba16a12 Renamed fixtures.
  • a763442 #415 Added fieldUnselectOption() and fieldClearSelect() steps for selec...
  • 04fb033 Updated assertions method names for consistency. (#496)
  • f3520f6 Update dependency drevops/phpcs-standard to ^0.3 (#495)
  • fa2746d #423 Fixed browser validation step to work as pre-condition. (#494)
  • 99ee495 Added string utility helper methods to HelperTrait.
  • c8e70e9 #431 Added support for the vertical column format in entity creation steps.
  • b16550e Increased coverage for Content trait.
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [drevops/behat-steps](https://github.com/drevops/behat-steps) to permit the latest version.
- [Release notes](https://github.com/drevops/behat-steps/releases)
- [Commits](drevops/behat-steps@2.1.0...3.4.0)

---
updated-dependencies:
- dependency-name: drevops/behat-steps
  dependency-version: 3.4.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant