コントローラー、モデル、ヘルパーなどの仕様を簡単に生成できるRSpecのジェネレーターの包括的なリストを探しています。私が見つけたのは次のとおりです。
railsgintegration_test名
これにより、spec/requestsフォルダー内にスペックが保存されます。
コントローラー、モデル、ヘルパーなどの仕様を簡単に生成できるRSpecのジェネレーターの包括的なリストを探しています。私が見つけたのは次のとおりです。
railsgintegration_test名
これにより、spec/requestsフォルダー内にスペックが保存されます。
使用例:
rails g rspec:integration events
--> create spec/requests/events_spec.rb
すべての rspec-rails ジェネレーターはhttps://github.com/rspec/rspec-rails/tree/master/lib/generators/rspecにあります、しかし、それらはよく整理されているので、それほど苦労することはありません。
ジェネレーターに関する短い readmeもあります。基本的には、標準の Rails ジェネレーター (rails g model User) の 1 つを実行すると自動的に実行されると書かれています。
script/rails generate と入力すると、実際に表示される RSpec ジェネレーターは rspec:install だけです。これは、RSpec がテスト フレームワークとして Rails に登録されているためです。そのため、モデルやコントローラーなどのアプリケーション コンポーネントを生成するたびに、Test::Unit テストの代わりに RSpec スペックが生成されます。