如何运行使用特定步骤的所有Spinach功能?

时间:2016-03-15 19:32:09

标签: spinach

更改a Spinach steps file中定义的菠菜步骤时,运行使用该步骤的所有功能非常有用。

e.g:

  • 我有meta property="og:url" content="http://www.mynewwebsite.com"/

    step 'I have an empty array' do..

  • 中定义
  • 我想为每个features/steps/test_how_spinach_works.rb文件运行spinach,其中包括:

    .feature

1 个答案:

答案 0 :(得分:3)

假设您使用bash

  1. 安装ack

  2. 更新您的ack.rc以包含Spinach功能:

    --type-set=spinach=.feature`
    
  3. 将以下内容添加到I have an empty array

    function ack-spinach() {
      ack --spinach --print0 -l '$1' | xargs -0 spinach
    }
    
  4. 您现在可以使用以下命令运行所有功能:

    bashrc