我正在尝试运行Behat(对我来说是第一次),它奏效了。
但是我有一个配置问题。我试图像这样更改功能和 bootstrap 的路径:
#behat.yml
default:
paths:
features: app/tests/features
bootstrap: %behat.paths.features%/bootstrap
现在我有一个异常(exception):
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized options "paths" under "testwork"
我做错了什么?
最佳答案
Behat 3现已推出。您可以如下配置路径:
#behat.yml
default:
autoload:
'': %paths.base%/tests/features/bootstrap
suites:
default:
paths:
- %paths.base%/tests/features
autoload
部分中给出的路径设置了Behat查找上下文类的路径。 suites
部分中的路径是功能定义(在这种情况下为default
套件)所在的位置。关于php - Behat "Unrecognized options",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20992000/