...ほとんどの部分についてテストスイートの問題私は最近、私は3.1rc5をレールに働いていたアプリをアップグレードし3.1rc5
レールで、それは素晴らしいことだが、私のテストのいくつかは本当に奇妙な問題を抱えている。..
私は工場の女の子を使用して、偽のレコードの束を作成し、私のキュウリスペック...のいずれかで、例えば通常、これは正常に動作しますが、それはいくつかの理由でレコードを作成していなかったようだった。..
だから私はコメント私の工場のものをすべて取り出し、これに置き換えました:
c = Contact.new(:first_name => "SOMEONE", :last_name => "COOL", :dob => 10.years.ago, :sex => "male")
if c.save
puts "MYCOUNT: #{Contact.count}"
else
puts "EXPLOSIONS!!!"
end
キュウリスイート出力の一部としてこれを実行して、この:
MYCOUNT: 0
だから、連絡先レコードは明らかに保存された(と検証を渡して)まだ私は、カウントを呼び出すとき、それはまだ表示されないされています?
なぜですか?
私が使用しています:
Railsの3.1rc5
RSpecのレール
キュウリ、レール
と
factory_girl_rails
また、私はおそらく私が」に注意してください太陽黒点を使って私のモデルを索引付けする(solr API)https://github.com/outoftime/sunspot
保存後に 'c.reload'を実行できますか?それは 'Contact.all'に現れますか? –
長い待ち時間について申し訳ありません。休暇中でした:-) 異常なこと.. c.reloadを実行した後も、何も表示されません。Contact.allにも表示されません.c.new_recordもチェックしましたか?それは偽です。 これはちょっと変です! –