Behat is deceptively simple to set up, even without a using a helpful framework like WordHat or the Behat Drupal Extension, which provide flexible integration options, and a range of pre-built and ready-to-use step definitions, for their platforms of choice.
When I started building WordHat, I spent several months researching other Behat implementations for WordPress (other projects, WordCamp talks, blog posts, tutorials and guides, and more), and looked outside the WordPress ecosystem to learn how other PHP projects test with Behat.
Credit and respect is deserved by and due to these other projects, which is why WordHat has a Credits & Acknowledgements page. As you can never say “thank you” too much, I’d like to say thanks, again:
- Stephen Harris: stephenharris/WordPressBehatExtension
- John Blackbourn: johnbillion/WordPressBehatExtension
- Tom Forrer: tmf/WordPressExtension
- Walter Dal Mut: wdalmut/WordPressExtension
- Laracasts: laracasts/Behat-Laravel-Extension
- Jonathan Hedstrom: jhedstrom/drupalextension
One of my favourite parts of the idea of open source is this freedom to “build on the shoulders of giants”, and mix other projects’ best ideas with your own, to end up with something greater than just the sum of its parts. Collaboration with an existing project is even better.
With that in mind, I’m very happy to announce that Stephen Harris has joined the WordHat team! Stephen and I have already begun to combine our Behat projects together, and we’re excited by our common vision and goals for the project.