Releases: drevops/behat-steps
Releases · drevops/behat-steps
Visual visibility assertions and keyboard steps
- Added steps for visual visibility assertions + tests
- Updated keyboard steps to not require jQuery + tests.
- Switched to Drupal 9 by default.
- Updated docroot dir from
docroot
toweb
in build fixture. - Added Drupal login test.
- Updated Docker images version.
- Mount test directory during local development to sync tests.
- Added support for BEHAT_SCREENSHOT_PURGE from cli:
BEHAT_SCREENSHOT_PURGE=1 ahoy test-bdd
.
Unified D8 and D9 tratis
Update from < 1.2.0:
For D8 and D9 sites, an update to the use
operator will be require to replace DrevOps/BehatSteps/D8
with DrevOps/BehatSteps
in your FeatureContext.php
.
D9 support
- Added D9 support and testing.
- Fixed bung in D7 Field Collection trait.
First stable release under DrevOps namespace!
Update notes
If you have used a predecessor of this project integratedexperts/behat-steps
, the following steps should be taken:
- Remove the old project from the codebase:
composer remove integratedexperts/behat-steps
- Add the project to the codebase:
composer require drevops/behat-steps --dev
- Update
use
operator in yourFeatureContext.php
fromIntegratedExperts/BehatSteps
toDrevOps/BehatSteps
.
Fixed exceptions in the menu trait
Fixed exceptions in the menu trait
Multiple updates
Multiple updates, improvements and bug fixes as well as improved test coverage.
Added Menu traits
0.2.2 Added menu and menu link traits. (#67)
Fixed WYSIWYG and Email traits
0.2.1 Fixed EmaiTrait not correctly working with email parameters.
Added step definitions for Drupal 8.
Adding a lot of new step definitions for Drupal 8 with tests.
Fixed RuntimeException namespace.
Use global RuntimeException. (#42) - Updates the thrown exception to use the global namespace to prevent class not found error. ``` Fatal error: Class 'IntegratedExperts\BehatSteps\D8\RuntimeException' not found (Behat\Testwork\Call\Exception\FatalThrowableError) ```