をテストし、私は私の全体のテスト環境を再起動し、次のテストはまだ合格、私のroutes.rbをファイルに[「ページ/ホーム」を取得]コメントアウトしている:矛盾RSPEC /カピバラは
it "should contain 'This is a test'" do
get 'home'
response.body.should have_selector("p")
end
私の理解から、 capybaraはメモリ内の「ブラウザ」からrspecテストを実行します。この場合、レールルートが存在しなければなりません!私のルートをコメントアウトした後でも、まだページを読み込むことができます。私が<p>
セレクタを削除するとテストが失敗するので、これを知っています。 routes.rbファイルを変更した後、テストスイートを再起動しましたが、違いはありません。
これは、私が通過してはならないテストを通過しているため、テストプロセスの信頼が失われてしまいます。
私たちにフル '_spec.rb'を見せてください。おそらくあなたはどこかに ''家にいる ''と ''(それぞれ) 'を持っています。 –