0

マウント可能なエンジンを作成しました。test ディレクトリは次のようになります。

engine_name
 -test
  - dummy
  - test_helper.rb
  - models
    -engine_name
      -- user_test.rb
  etc
  1. 「rspec」を呼び出そうとしました -> 機能しませんでした。フォルダ 'spec' が見つからないというエラー メッセージ
  2. 次に、「rspec test」を呼び出しました->ディレクトリは見つかりましたが、テストは見つかりませんでした。
  3. rspec が *_spec.rb ファイルを検索することがわかったので、user_test.rb の名前を user_spec.rb に変更しました
  4. その後、rspec はファイルを見つけましたが、test_helper.rb が見つからないと言っていました (user_spec.rb で必要だったため)。

このエンジンのテスト ディレクトリは rspec 用に設計されていない気がします。エンジンをテストする最良の方法は何ですか?

ありがとう!

4

1 に答える 1