2010-12-10 11 views
2

私は実行するために私のレールのためのテストはアプリ取得しようとしているが、それは私に次のエラーを与え続け:レール、テスト、および備品 - エラー「根本的な原因をロードするためにはそのようなファイル」

Unable to load tp_approval_step, underlying cause no such file to load -- tp_approval_step

私はtp_approval_step.ymlとIという名前のフィクスチャを持っても、私は私の備品のすべてのためにこれらのエラーを受け付けております私のtest_helper.rb

set_fixture_class :tp_approval_step => ApprovalProcessStep 

にこれを追加しました。私はこれらのエラーを排除するために何ができるかについての任意のアイデアですか?

おかげ

+0

他の考え - これは複数化と関係がありますか?私のフィクスチャの1つはtp_processですが、2つではなく1つのtp_procesのファイルをロードできないと主張しています。 – mberning

答えて

0

かいつまんで - ほとんど誰も使用していないか、備品気遣う - ブラウジングとrubyonrailsトークに尋ねました。コミュニティの一般的な知恵は、ファクトリクラスを使用してデータベースをロードすることです。これに役立つライブラリ、特にfactory_girlとmachinistがあります。

0

私のテストでは同じ問題がありました。私は誤って "def setup"の上の行にコンマを追加しました。そのカンマを取り除くと、yamlがロードされ、テストが機能しました。以下の例では、testing_dogの後にコンマを書き留めます。

attr_accessor :public_api_client, :testing_dog, 

    ############################## 
    # 
    ############################## 
    def setup 
..... 
関連する問題