2015-06-11 2 views
0

При переключении с Behat на Mink в v3 для использования браузера без браузера для тестирования. Он перестает генерировать фрагменты для меня автоматически из моих файлов функций.Ошибка Behat/Mink Фрагменты для следующих шагов, которые не сгенерированы

После установки функций/bootstrap/FeatureContext.php из документов.

behat 

# generates this error at the bottom of the output 
--- Snippets for the following steps in the default suite were not generated (check your configuration) 

В стиле Behat, прежде чем он выдал функции, которые мне нужно было настроить.

+0

Я чувствую Docs должен быть обновлен и объяснить лучше, учебники и образцы кажутся одинаковыми в течение длительного времени – tristanbailey

ответ

3

Нашел ответ после того, как какая-то голова царапается и взламывает некоторые другие примеры сайтов. Использование Drupal было тем, что помогло.

В настоящее время норка не предназначена для вас, и вы должны реализовать их самостоятельно, кажется странным, и они должны просто добавить его в документы.

Все нужно было сделать, включают пространства имен и «реализовать», а затем все хорошо

https://behat-drupal-extension.readthedocs.org/en/3.0/localinstall.html

добавить к функциям/самозагрузки/FeatureContext.php

use Behat\Behat\Context\SnippetAcceptingContext; 

и в конце вашего класса def "реализует SnippetAcceptingContext"

class FeatureContext extends MinkContext implements SnippetAcceptingContext 

Затем все снова работает, показывая, когда сделать behat или добавить авто в файл с

behat --append-snippets 

Вы увидите в конце выводимого что-то вроде

u features/bootstrap/FeatureContext.php - `I should see "count" greater than "10"` definition added 
Смежные вопросы