friends-of-behat / suite-settings-extension
允许覆盖套件默认设置。
v1.1.0
2021-02-05 14:35 UTC
Requires
- php: ^7.4 || ^8.0
- behat/behat: ^3.8
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-05 22:12:08 UTC
README
允许覆盖套件默认设置。
使用方法
-
安装它
composer require friends-of-behat/suite-settings-extension --dev
-
在您的Behat配置中启用并配置默认套件设置
# behat.yml default: # ... extensions: FriendsOfBehat\SuiteSettingsExtension: # the default configuration: paths: - "features" # default one! contexts: - "FeatureContext" # default one!
-
您创建的每个套件都将使用这些设置为默认设置。
配置参考
paths
- 一个数组,包含Behat查找*.feature
文件的位置contexts
- 一个数组,如果没有在套件中配置自定义的,则使用这些
技巧!
如果您已经更改了paths
,它们不再包含features
,那么您的上下文可能无法正确加载。为了确保这一点,请将相同的文件夹传递给内置的autoloader
扩展
# behat.yml default: # ... autoload: - "%paths.base%/custom_features/bootstrap" # features -> custom_features extensions: FriendsOfBehat\SuiteSettingsExtension: paths: - "custom_features"