0

Spinach ステップ ファイルで定義された Spinach ステップを変更する場合、そのステップを使用するすべての機能を実行すると便利です。

例えば:

  • 私は持っているstep 'I have an empty array' do..

    で定義features/steps/test_how_spinach_works.rb

  • spinach以下を含むすべての.featureファイルに対して実行したいと思います。

    I have an empty array.

4

1 に答える 1

3

bashを使用すると仮定します:

  1. ackをインストールします。

  2. を更新ack.rcして、ほうれん草の機能を含めます。

    --type-set=ほうれん草=.feature`
    
  3. 以下を に追加しますbashrc

    関数 ack-ほうれん草() {
      ack --ほうれん草 --print0 -l '$1' | xargs -0 ほうれん草
    }
    

すべての機能を次のように実行できます。

$ ack-spinach 'I have an empty array'
于 2016-03-15T19:32:08.520 に答える