Вести себя как "Непризнанные варианты"


Я пытаюсь запустить 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"

Что я сделал не так?

Author: Vincent Savard, 2014-01-08

2 answers

Бехат 3 уже вышел. Вы настраиваете пути следующим образом:

#behat.yml
default:
  autoload:
    '': %paths.base%/tests/features/bootstrap
  suites:
    default:
      paths:
        - %paths.base%/tests/features

Путь, указанный в разделе autoload, задает путь, по которому Behat ищет классы контекста. Пути в разделе suites - это места, где находятся определения функций (в данном случае набора default).

 18
Author: christopheraue, 2014-09-02 15:16:28

Вы пытаетесь использовать Behat 3, который еще не выпущен - вместо этого используйте версию 2.5.

 4
Author: everzet, 2014-01-08 11:08:13