Skip to content
BDD in PHP
PHP Gherkin
Branch: master
Clone or download

Latest commit

stof Merge pull request #1281 from upyx/optional-container-interop
Make container-interop/container-interop optional dependency
Latest commit 98cfd07 Feb 27, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Remove behat.bat Jul 24, 2016
features Make container-interop/container-interop optional dependency Feb 27, 2020
src/Behat Make container-interop/container-interop optional dependency Feb 27, 2020
tests/Behat/Tests add test to check that transformPatternToRegex throw an exception if … Jun 4, 2018
.gitattributes Ignore box.json, appveyor.yml and CONTRIBUTING.md Sep 10, 2016
.gitignore Simplify build commands, and approach to language version dependent t… Feb 10, 2020
.scrutinizer.yml Migrate to new scrutinizer Jun 2, 2018
.travis.yml Make container-interop/container-interop optional dependency Feb 27, 2020
CHANGELOG.md Updated the year on Changelog dates for v3.6.0 and v3.6.1 to match re… Feb 13, 2020
CONTRIBUTING.md Fix spelling mistake Sep 10, 2016
LICENSE Update date in LICENSE Sep 10, 2016
README.md Simplify installation instructions Jan 29, 2018
appveyor.yml Simplify build commands, and approach to language version dependent t… Feb 10, 2020
box.json Exclude phpspec and phpunit dependencies from phar generation May 6, 2014
composer.json Make container-interop/container-interop optional dependency Feb 27, 2020
i18n.php Fix to use the correct placeholder in the internationalization Nov 23, 2019
phpunit.xml.dist Added tests for the GroupedSubjectIterator Jan 13, 2014

README.md

Behat

Behat is a BDD framework for PHP to help you test business expectations.

Gitter chat License Unix Status Windows status Scrutinizer Quality Score

Installing Behat

The easiest way to install Behat is by using Composer:

$> composer require --dev behat/behat

After that you'll be able to run Behat via:

$> vendor/bin/behat

Installing Development Version

Clone the repository and install dependencies via Composer:

$> composer install

After that you will be able to run development version of Behat via:

$> bin/behat

Contributing

Before contributing to Behat, please take a look at the CONTRIBUTING.md document.

Versioning

Starting from v3.0.0, Behat is following Semantic Versioning v2.0.0. This basically means that if all you do is implement interfaces (like this one) and use service constants (like this one), you would not have any backwards compatibility issues with Behat up until v4.0.0 (or later major) is released. Exception could be an extremely rare case where BC break is introduced as a measure to fix a serious issue.

You can read detailed guidance on what BC means in Symfony2 BC guide.

Useful Links

Contributors

You can’t perform that action at this time.