Деактивировать функцию с помощью огурца

Я хочу исключить одну, уже написанную функцию при запуске всех функций огурца.

Почему? Потому что функция уже реализована (bdd), но у меня нет времени реализовать ее сейчас, но я не хочу ее терять.

Любая помощь очень ценится.

Пример кода:

@shallbeexcluded
Feature: Exclude me
  In order to learn more
  As an stack overflow user
  I want to find more information

  Scenario: Find what I'm looking for
    Given I open the Google search page in my browser
    When I search for "rspec"
    Then I should see a link to http://rspec.info/

person road242    schedule 21.01.2010    source источник


Ответы (1)


В огурце есть встроенный тег: @wip (для незавершенной работы, вдохновленный принципами Канбана).

Чтобы запустить незавершенные функции (с тегом @wip):

rake cucumber:wip

Чтобы запустить другие функции (без тега @wip):

rake cucumber:ok

Это кратко обсуждается на http://wiki.github.com/aslakhellesoy/cucumber/cucumber-backgrounder

person hgmnz    schedule 21.01.2010
comment
У меня работает нормально. Спасибо за решение и ссылку на дополнительную документацию! - person road242; 21.01.2010