Rspec-helpers
提供:Dev Guides
RSpec-ヘルパー
RSpecの例には、再利用可能なコードを簡単に共有する方法が必要な場合があります。 これを達成する最良の方法は、ヘルパーを使用することです。 ヘルパーは基本的に通常のRubyメソッドであり、サンプル間で共有します。 ヘルパーを使用する利点を説明するために、このコードを考えてみましょう-
このコードは明確ですが、可能な限り繰り返しコードを減らすことを常にお勧めします。 create_and_walk_dog()と呼ばれるヘルパーメソッドを使用して上記のコードを取得し、この繰り返しの一部を減らすことができます。
上記のコードを実行すると、この出力が表示されます-
ご覧のとおり、犬のオブジェクトを作成して、ヘルパーを作成するためのロジックをプッシュすることができました。これにより、例がより簡潔になります。