なぜ機能しないのか本当に理解できないという非常に奇妙な問題があります。
これは、投稿コメントをテストするために実行しているテストです
https://gist.github.com/2794100
ここで、「ユーザーが存在する必要がある」と「投稿が存在する必要がある」が機能しなかった理由を理解するために、そこに2つの追加テストを追加して、何が起こっているのかを理解しようとしましたが、収集したのはユーザーが作成していないということだけです。この他のテストを実行すると、すべて正常に動作する奇妙な原因です
https://gist.github.com/2794105
ユーザーの作成はコピーアンドペーストです。メールを一意のキーとして持っているので、競合がないことを確認するために他のテストなしでテストを単独で実行してみました。また、新しく作成したデータベースで実行してみました。
Railsコンソールで各コマンドを実行すると、すべてが機能しますが、テスト自体が機能しないだけです
どんな助けでも素晴らしいでしょう。
ありがとう