使用黄瓜停用功能

时间:2010-01-21 18:56:43

标签: ruby-on-rails cucumber

我想在运行所有黄瓜功能时排除一个已编写的功能

为什么? 因为该功能已经实现(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/

1 个答案:

答案 0 :(得分:7)

黄瓜中有一个内置标签:@wip(对于正在进行的工作,受到看板原则的启发)

要运行正在进行中的功能(标记为@wip):

rake cucumber:wip

运行其他功能(未标记为@wip):

rake cucumber:ok

http://wiki.github.com/aslakhellesoy/cucumber/cucumber-backgrounder

上简要讨论了这个问题