Rails 3.x と Rails 4 の両方で動作すると思われる Appraisals gem で使用するダミーの Rails アプリ (テスト用であるため、通常は test または spec ディレクトリの下にあります) の例をいくつか見てきましたが、それらはハック的であり、完全に機能していません。これは、Rails 4 だけでなく、Rails 3 のさまざまなバージョンと互換性を持たせようとしているフランケンシュタインの怪物を簡素化したものであるため、ある程度期待されています。
Less-Rails や Ember-Rails など、この種のテスト (2013 年 3 月下旬現在) を試みているプロジェクトについて言及しましたが、Rails のさまざまなバージョンでテストするこの方法はあまりクリーンではないようです。特にRailsのベータ版で、非標準のRailsアプリケーションをデバッグしようとするのは自明ではありません。
Rails の各バージョン用の完全な Rails アプリケーションをテストするためのよりクリーンなテスト方法があれば素晴らしいと思います場所などで
Rails のさまざまなバージョン (少なくとも最新の Rails 3.1.x、3.2.x、および 4.0.0.beta1 を含む) で gem をテストするために利用できる戦略と、それぞれの長所と短所は何ですか?