ingenerator / behat-support
Various support functions and classes for behat testing
Installs: 35 502
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 0
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- behat/behat: ^3.11
- ingenerator/php-utils: ^1.19 || ^2.0
- sebastian/diff: ^4.0||^5.1||^6.0
- symfony/http-client: ^5.4 || ^6.3
Requires (Dev)
- phpunit/phpunit: ^10.5
README
Behat-Support provides various helpers and support functions that we commonly use with behat.
Installing Behat-Support
$> composer require --dev ingenerator/behat-support
Contents
- ApiEmulatorExtension - provides a client, contexts & placeholders to manage state & make assertions when testing projects that use ingenerator/api_emulator. See docs/api_emulator_extension.md.
- ScenarioPlaceholderExtension - a mechanism for using placeholder values in feature files that will be resolved at runtime. See docs/scenario_placeholder_extension.md.
Contributing
Contributions are welcome - please see CONTRIBUTING.md before starting work on any contribution.
Contributors
This package has been sponsored by inGenerator Ltd
- Andrew Coulton acoulton - Lead developer
Licence
Licensed under the BSD-3-Clause Licence