0

rspec テストでいっぱいの spec フォルダーを含む Rails アプリがあります。それらの多くは、「ユーザー」リソースなど、アプリ内のリソースを参照しています。私のマシンではすべて問題ありませんが、新しいマシンでアプリをセットアップしてデータベースを構築しようとするとrake db:setup、Rails アプリ全体が起動し、何らかの理由で rspec テストの一部が評価されます。それらの 1 つは、データベース テーブルがまだ作成されていない「ユーザー」リソースを参照しているため、rake タスクは で失敗しrelation "users" does not existます。

spec フォルダを親ディレクトリから移動し、セットアップを実行してから元に戻すことで、これを簡単に解決できますが、これは面倒です。明らかに、このような rake タスクの間はスペック ファイルを無視したいと思います。何か案は?

4

1 に答える 1