A BDD/PHP framework for testing your business expectations.

Joined March 2013
8 Photos and videos
Behat now gives you more control over how file paths appear in test results: print absolute or relative paths, strip unwanted prefixes, and add an editor URL so paths become clickable and open directly in your IDE.
1
3
324
If you or your company relies on Behat, please help keep it moving forward—sponsor its maintainers and support ongoing development. github.com/Behat/Behat?tab=r…

4
4
287
Behat now includes a new formatter that outputs test results as JSON—the lingua franca of modern tooling. This powers the new Behat MCP server, enabling AI tools to run Behat tests: github.com/Behat/mcp-server
4
6
343
Behat now fully supports PHP Attributes for defining steps, hooks, and transformations. Annotations are no longer recommended and will be removed in Behat 4. Use Rector to automatically convert your existing annotations to attributes.
4
14
908
Behat now supports PHP config files, replacing YAML for enhanced IDE auto-completion and improved static analysis with tools like PHPStan and Rector. Run `behat --convert-config` to give it a go today!
1
4
9
479
Since October 2024, Behat's new maintainer team has been on a roll, launching numerous releases, squashing bugs, and packing in exciting new features. Stick around—there's plenty to share in the coming days!
2
8
1,107
Behat retweeted
17 Jun 2020
Today is the day @BehatPHP started to require PHP ^7.2 and Symfony ^4.4|^5.0. If one wants to help, I'd appreciate taking care of compatibility layers for old PHP/Symfony versions that are not needed anymore after this change. github.com/Behat/Behat/pull/…
6
16
Behat retweeted
3 Jun 2020
Another day, another release. @BehatPHP v3.7.0 bringing back support for PHP 5.3/5.4 and introducing it for PHP 7.4. Container-interop package made optional. Next minor release will drop support for PHP <7.2 and Symfony <4.4. github.com/Behat/Behat/relea…
1
6
18
Behat retweeted
5 Apr 2020
Eager to use @BehatPHP in your @symfony 5 application? The latest release of FriendsOfBehat's SymfonyExtension comes to the rescue! Symfony 5 and PHP 7.4 support, better Mink and BrowserKit integrations and a few more improvements included. kamilkokot.com/symfony-exten…
2
20
46
Behat retweeted
20 Jun 2019
I'm going to speak about BDD with @symfony and @BehatPHP at #Symfony_Live London 2019 this September 🎉 See you there!
19 Jun 2019
SymfonyLive London 2019: workshop topics and complete conference schedule are available! symfony.com/blog/symfonylive… #Symfony
6
27
Behat retweeted
10 Nov 2018
We focus so much on tools. Especially in testing. @codeception vs @BehatPHP vs @phpunit but really why test code? To make sure it works. So don’t obsess over what tool offers the most but what process enables communication. Talk to the client and then let’s talk tooling :)
2
5
10
Behat retweeted
Most of the work was the contributors, I just merged some things
10 Aug 2018
3.5.0 has just been tagged. Primarily via work of @CiaranMcNulty Changelong: github.com/Behat/Behat/blob/…
2
4
10 Aug 2018
3.5.0 has just been tagged. Primarily via work of @CiaranMcNulty Changelong: github.com/Behat/Behat/blob/…

1
7
12
Behat retweeted
For the last few months, I have been working on my master thesis project. It may be a useful example of usage of a few concepts and libraries. What is inside? @neo4j, @symfony, #cqrs, @prooph_software, @BehatPHP & @PhpSpec Check it out: github.com/lchrusciel/Beery
5
13
42
Behat retweeted
What is #BDD and why do we combine @BehatPHP & @PhpSpec in our #testing methodology? Find out in #Sylius docs! bit.ly/2CK1vdX
10
25
Behat retweeted
I'll be delivering my new "BDD In Practice" workshop covering @BehatPHP, @phpunit, @PhpSpec, and how to put it all together at #phpuk17 in Feb - hope to see you there! phpconference.co.uk/schedule

8
19
27 Nov 2017
I guess it's official now: travis-ci.org/Behat/Behat/jo… I seem to support Symfony 4 with no problems :)

1
6
26