Skip to content

ewbarnard/SymfonyExtension

 
 

Repository files navigation


SymfonyExtension

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

For a bit of backstory, take a look at the SymfonyExtension v2.0.0 release blogpost.

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.

About

🎼 Extension integrating Behat with Symfony.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Gherkin 61.8%
  • PHP 38.2%