
144
6 章 振る舞いをテストする
3.
常にテストスイート全体を実行する必要はありません。
1
つのファイルだけ、あるいは特
定のディレクトリに含まれるすべてのフィーチャファイルを実行したければ、コマンドの
最後のパラメータとしてファイルもしくはディレクトリのパスを指定します。
cucumber features/add_item_to_cart.feature
4.
最後に、コロンとシナリオの行番号を与えることで、フィーチャファイルに含まれる特
定のシナリオだけを実行することができます。次のコマンドは指定された行にあるシナリ
オのみを実行します。
cucumber features/product_review.feature:15
cucumber features/product_review.feature:15:33
cucumber features/product_review.feature:15 features/ add_item_to_cart.feature:20
Cucumber
の基本的な使い方がわかったので、それぞれのテストを動かして、どのように実
行されるか見てみましょう。あるいは、自分で実際にシナリオを書いてみても良いでしょう。
Cucumber
がどのように動くのか十分理解できたと思ったら、次のセクションのもっと高度な使
い方に進みましょう。
6.5
Write Once, Test Everywhere
パターン
もともと
Write Once, Test Everywhere