Kamil Kokot b20eacd2b2 bug #68 Better compatibility with Behat itself (pamil, alanpoulain)
This PR was merged into the 2.0 branch.

Discussion
----------

Fixes #56.

If passed context identifier is a Symfony service, it's handled by our custom logic. If it's not, it's handled by default Behat logic.

Commits
-------

cd792704fa Add support for class resolvers
9e9529c320 Add tests for context initializers
d74cd251d5 Add more sanity checks
c54c581e74 Refactor our environment handler to decorate the original one
8a972b5b48 Apply suggestions from code review
2019-02-13 12:39:09 +01:00
2019-02-13 12:29:55 +01:00
2019-01-30 17:38:45 +01:00
2016-11-03 11:36:50 +01:00
2019-01-30 17:10:03 +01:00
2019-02-07 12:54:10 +01:00
2019-02-12 22:56:42 +01:00
2019-01-10 22:30:53 +01:00
2019-01-21 13:27:07 +01:00
2019-01-21 13:58:12 +01:00


SymfonyExtension

This Behat extension provides an integration with Symfony (both ^3.4 and ^4.1) 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

Versioning

This package follows semantic versioning - public API is defined as configuration and behaviour defined in form of testable scenarios in the 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.

Authors

It is originally created by Kamil Kokot. See the list of all contributors.

Description
Fork of FriendsOfBehat SymfonyExtension with Symfony 8 / PHP 8.5 compatibility work
Readme MIT 564 KiB
Languages
Gherkin 62.7%
PHP 37.3%