Mac で Autotest/Growl/Shoulda を使用してセットアップ全体を動作させ、 Authlogic で作業している gem をテストしようとしています。過去にかなり RSpec を使用していましたが、Shoulda に切り替えたいと考えています。
この gem は Rails で動作しますが、私が作成した他の gem は、Rails モジュールに依存しない単純な古い Ruby ライブラリです。rubygems をテストするための推奨される方法は何ですか?
ZenTest は主に Rails に焦点を当てているようautotest
です。Rails を使用しているか、Sinatra を使用しているか、単に gem を作成しているかに関係なく、呼び出しによってすべての TestUnit テストが自動的に実行されるようにする gem をまだ見つけていないためです。
質問は、ビルドしている gem でテストを実行するためのセットアップ/ワークフローは何ですか? 私を助けるリソースはありますか?
または、より具体的でテスト可能な質問: Paperclip または Authlogic のテスト スイートを Autotest で実行するにはどうすればよいですか?
これまで、これらをリソースとして使用してきました。
- Github でのペーパークリップ テスト
- レールなしでオートテスト
- Shoulda、Autotest、Redgreen、Growl 通知あり
- Github での Authlogic テスト
- 自動テストの開始
本当にありがとう。テストをワークフローの中核部分にしたいと考えています。