Files
friends-of-behat-symfony-ex…/README.md
2020-04-04 19:17:31 +02:00

43 lines
1.8 KiB
Markdown

<p align="center">
<img src="https://avatars2.githubusercontent.com/u/20600343" /><br/>
</p>
<h1 align="center">SymfonyExtension</h1>
This Behat extension provides an integration with Symfony (both `^4.4` and `^5.0`) and Mink driver for Symfony application.
It allows for:
* defining your contexts as regular Symfony services
* autowiring and autoconfiguring your contexts
* testing your Symfony application without having to set up a server
## Documentation
* [Installation](DOCUMENTATION.md#installation)
* [Usage](DOCUMENTATION.md#usage)
* [Mink integration](DOCUMENTATION.md#mink-integration)
* [Behat/Symfony2Extension differences](DOCUMENTATION.md#differences-from-behatsymfony2extension)
* [Configuration reference](DOCUMENTATION.md#configuration-reference)
For a bit of backstory, take a look at the [SymfonyExtension v2.0.0 release blogpost](https://kamilkokot.com/tame-behat-with-the-brand-new-symfony-extension/?utm_source=github&utm_medium=referral&utm_campaign=readme).
## Versioning
This package follows [semantic versioning](https://semver.org/) - public API is defined as configuration and behaviour
defined in form of testable scenarios in the [`features`](features) directory. This means once your application is
configured to use Behat with SymfonyExtension, it shall continue to work flawlessly within the same major version.
PHP classes, apart from `FriendsOfBehat\SymfonyExtension\Bundle\FriendsOfBehatSymfonyExtensionBundle`, are not covered
by this backwards compatibility promise.
## License
This extension is completely free and released under permissive [MIT license](LICENSE).
## Authors
It is originally created by [Kamil Kokot](https://github.com/pamil).
See the list of [all contributors](https://github.com/FriendsOfBehat/SymfonyExtension/graphs/contributors).