我正在尝试运行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/

10-11 04:50