次のような簡単なテストケースがあります。
describe 'Quiz packs page' do
before :each do
FactoryGirl.create(:quiz_pack, :first_in_first_pack).should be_valid
end
end
it "should have an index page", :js => true do
visit quiz_packs_path
end
Selenium を使用して quiz_packs_path にアクセスすると、FactoryGirl の特性がインデックス ページのエントリとして表示されないのはなぜですか?
正直なところ、私は FactoryGirl について読みすぎて頭が痛くなりましたが、それでも作成がどのように行われるかはよくわかりません。
役立つ場合は、ここに私のクイズパックがあります。私はこれらのものをたくさん持っているので、FactoryGirl トレイトを使用していることに注意してください。これが問題である場合は、お知らせください。
FactoryGirl.define do
factory :quiz_pack do
trait :first_in_first_pack do |f|
f.pack 1
f.number 1
f.image "first_image
end
end
end