Как использовать общий / общий « блоков »между функциями огурца?

Я новичок в огурце, но наслаждаюсь им.

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

Например, я мог бы Есть 4 сценария, которые все начинаются с выполнения одних и тех же шагов входа в систему:

  given my app has started
     then enter "guest" in "user-field"
     and enter "1234" in "password-field"
     and press "login"
  then I will see "welcome"
  then *** here's the work specific to each script ***

Есть ли способ разделить эти первые 5 строк в нескольких сценариях? Какой-то синтаксис включения?

19
задан Stuart 4 October 2011 в 10:46
поделиться