我正在尝试运行Behat(第一次为我)并且它有效。
但我有配置问题。我试图改变功能和引导的路径,如下所示:
#behat.yml
default:
paths:
features: app/tests/features
bootstrap: %behat.paths.features%/bootstrap
现在我得到一个例外:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized options "paths" under "testwork"
我做错了什么?
答案 0 :(得分:20)
Behat 3现在已经出局了。您可以按如下方式配置路径:
#behat.yml
default:
autoload:
'': %paths.base%/tests/features/bootstrap
suites:
default:
paths:
- %paths.base%/tests/features
autoload
部分中给出的路径设置Behat查找上下文类的路径。 suites
部分中的路径是(本例中default
套件的)功能定义所在的位置。
答案 1 :(得分:4)
您正在尝试使用尚未发布的Behat 3 - 请使用版本2.5。