私はRSpecのジェネレータの包括的なリストを探しており、コントローラ、モデル、ヘルパーなどの仕様を簡単に生成できます。私が見つけた唯一のものである:仕様内のスペックを節約RSpecのジェネレータのリスト
レールグラムintegration_test 名
は/フォルダを要求します。
私はRSpecのジェネレータの包括的なリストを探しており、コントローラ、モデル、ヘルパーなどの仕様を簡単に生成できます。私が見つけた唯一のものである:仕様内のスペックを節約RSpecのジェネレータのリスト
レールグラムintegration_test 名
は/フォルダを要求します。
すべてのrspec-railsジェネレータはhttps://github.com/rspec/rspec-rails/tree/master/lib/generators/rspecで見つけることができます。コード内では何をしているかを確認する必要がありますが、うまく構成されているため、あまり苦痛にならないようにしてください。
も基本的には、標準のRailsのジェネレータのいずれかを実行するとき、彼らは自動的に実行されていることを述べているshort readme on the generatorsあります(レールグラムモデルユーザー):
スクリプト/レールが発生し、唯一のRSpecのジェネレータを入力した場合 は実際にはrspec:installと表示されます。 RSpecは、テストフレームワークとして Railsに登録されているため、モデルのモデル、コントローラなどのコンポーネントを生成するたびに、RSpec仕様はTest :: Unitテストの代わりに に生成されます。
使用例:
rails g rspec:integration events
--> create spec/requests/events_spec.rb
私は私は1つのRailsジェネレータを実行したとき、彼らは自動的に実行されていることを知っているが、私はこの範囲外でそれらを実行したい場合は?あなたのリンクを見て、私は便利なsomehtingを見つけることができません。 –
残念ですが、 'rails g rspec:model NAME'や必要な他のジェネレータを実行できると付け加えておきます。投稿した最初のリンクにはジェネレータのリストがあります(各ディレクトリは別のものです) –