Allows overwriting suites' default settings.
composer require friends-of-behat/suite-settings-extension --dev
Enable and configure default suite settings in your Behat configuration:
# behat.yml default: # ... extensions: FriendsOfBehat\SuiteSettingsExtension: # the default configuration: paths: - "features" # default one! contexts: - "FeatureContext" # default one!
Every suite you create will have those settings as the default ones.
paths- an array, contains locations where Behat looks for
contexts- an array, if there are no custom ones in suite configured, these are used
If you've changed your
paths, that they do not contain
features anymore, your contexts
may be not loaded properly. To ensure this, pass the same folder to built-in
# behat.yml default: # ... autoload: - "%paths.base%/custom_features/bootstrap" # features -> custom_features extensions: FriendsOfBehat\SuiteSettingsExtension: paths: - "custom_features"