私はかなり初心者のテスターですが、RailsのTDDをより良くしようとしています。
RSpecはうまく機能しますが、私のテストはかなり遅いです。MiniTestの方がはるかに高速で、MiniTest / Spec DSLはRSpecでの作業に慣れている方法と非常によく似ていると聞いたので、試してみようと思いました。
ただし、Minitestをセットアップして実行する方法のウォークスルーを提供するものをWeb上で見つけることができませんでした。RSpecの本からテストの方法を学びましたが、Test::UnitまたはMiniTestがどのように機能するのかわかりません。gemfileにgemがあり、いくつかの簡単なテストを作成しましたが、それらをどこに配置するか、またはどのように実行するかがわかりません。これは、誰もわざわざ書き留めていないことは明らかです...
いくつかのMinitest/specファイルをセットアップして実行し、パフォーマンスをRspecと比較する方法を誰かに説明してもらえますか?
編集
具体的には、これらは私が最も知る必要がある基本です:
- test_helperファイル(spec_helperなど)が必要ですか?必要な場合は、どのように作成しますか?
- ミニテストはどのように実行しますか?
rspec spec
またはに相当するものがないようですがrspec path/to/file_spec.rb
、何が欠けていますか?
ありがとう!