0
私はSQLlite3データベースからレコードのセットを表示するだけです。私はそのデータベースにテーブルを持っており、ルートページにデータベース内のすべてのレコードを表示したい。私はこれが働いているが、今はページにテーブルの最初と最後のレコードがあることを確認するためにカピバラのテストを設定したい。Capybaraテストでのレールモデルの使用
require 'rails_helper'
describe "seeing record from scotlands model " do
specify "I can see a list of all charities" do
visit "/"
expect(page).to have_content "@table.first_record"
end
end
ただし、上記のモデルにはリンクがないため、アクセスできません。テストファイルからテーブルへのリンクを取得するにはどうすればよいですか?
私は実際のデータを使用しようとしていましたが、正しい方法ではないようです。ファクトリーガールの提案はうまく聞こえる、私はそれを調べるだろう。ありがとうございました。 –
ええ、通常、Railsはテスト環境から実際のDBに触れません。 – vivipoit