2013-10-03 2 views
0

Когда я пытаюсь запустить step_definition, я получаю ошибку в «: неопределенный метод Данный» для основной: Object (NoMethodError)NoMethodError в <main> «: неопределенном methodGiven» для главного: Объект (NoMethodError)

Мой рубин установка огурца не распознает методы Given, When и Then. Должен ли я установить любой камень для решения этой проблемы?

ответ

0

Похоже, вы пытаетесь запустить файл определения шага напрямую. Вы не можете сделать это.

Вместо этого вы хотите запустить огурец для своих функций (а не определения шага). Когда огурцы будут запущены, он пойдет и соберет ваши определения шагов для вас (при условии, что вы следовали правильной структуре).

  1. Откройте командную строку
  2. Перейдите в папку, которая содержит ваш features каталог
  3. Тип 'огурец'
  4. Пресс
Смежные вопросы