RadRailsでテスト

Rails用のEclipseプラグインRadRailsですが、テストの手順がちょっと分かりにくいです。
テストはRadRailsのベースとなっているRDTの機能を使っています。Rails本のサンプルを例にとります。DepotアプリケーションのProductモデルをテストします。
生成したProductモデルのテストは、

Depot/test/unit/product_test.rb

にあります。「Rails Navigator」から、このファイルを右クリックし「Run As」→「Test::Unit Test」を実行すると、テストが走ります。しかし、この状態ではテストは失敗します(FailureではなくError)。Traceを見てもいまいち原因は分かりませんが、Rails本からtestスキーマに接続しにいってproductsテーブルがないので、エラーになっていることが分かります。


testスキーマへproductsテーブルを作ります。これはrakeコマンドでdevelopmentスキーマから定義をコピーできます。
rakeをEclipseから実行する方法が、分からないのでコマンドラインから...

rake clone_structure_to_test

これでテストを再実行すると、めでたく緑のバーが拝めます。