Railsアプリのテストを作成するためにRSpecを使い始めたいのですが、Test::Unitを使用して作成された既存のテストがたくさんあります。すべてのテスト(またはすべての単体テスト、機能テストなど)を、次のようなコマンドラインから簡単に実行できるようにしたいと思います。
rake test:units
または何でも、Test :: UnitまたはRSpecで記述されているかどうかに関係なく、すべての単体テストを実行します。そして、私は間違いなく、既存のテストをRSpecに変換するために多くの時間を無駄にしたくありません。それは初心者ではありません。
今のところ、RSpecテストを既存のテストと一緒に、テスト/単体、テスト/機能などで存在させたいと考えています。これを実現するための最良の方法は何ですか?それとも、これはまったく良い考えですか?つまり、私はRSpec(さらに言えばRubyとRails)にかなり慣れていないので、RSpecを分離しておく方が良い方法かもしれません。ただし、ファイルシステムのどこに保存されているかに関係なく、1つのrakeタスクですべてのテストを実行できる必要があり、rcovを使用してテストコーパス全体のコードカバレッジ数を収集する必要があります。私はすでに既存のテストを行っています。