Neos.Behat package & Behat 3

I upgraded a fork of the Neos.Behat package to Behat 3. This version is out for over a year now, and the behat package still used an older version.

Behat 3 is breaking though, so I’m a bit careful with making a PR. At first sight updating a package using behat would require just a few steps:

  • update behat.yml
  • use an extra trait in the FeatureContext
  • implement an interface in the FeatureContext

But of course there will be edgecases. In my project I can still run flow commands and the contentrepository snippets in the FeatureContext.

If someone wants to have a sneak peak: