I'm trying to run Behat (first time for me) and it worked.
But i have a configuration problem. I tried to change the paths of features and bootstrap like so:
#behat.yml
default:
paths:
features: app/tests/features
bootstrap: %behat.paths.features%/bootstrap
Now i'm getting an exception:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized options "paths" under "testwork"
What did i do wrong?
Behat 3 is out by now. You configure paths as follows:
#behat.yml
default:
autoload:
'': %paths.base%/tests/features/bootstrap
suites:
default:
paths:
- %paths.base%/tests/features
The path given in the autoload
section sets the path where Behat looks for context classes. The paths in the suites
section are where the feature definitions (of the default
suite in this case) live in.
You're trying to use Behat 3, which is not released yet - use version 2.5 instead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With