私はテストを実行していましたが、最初のラウンドでは、すべてが緑色に合格しました。テストを再度実行すると、次のメッセージで失敗するものがあります。
Failure/Error: @user = Factory :user
ActiveRecord::RecordInvalid:
Validation failed: Email has already been taken
なぜこれが起こっているのか、私は本当に混乱しています。rspecは値をデータベースにプッシュしないと思いました。テストデータベースを削除すると、これは修正されますが、2回目のテスト実行で、同じエラーで失敗するものもあります。
これを修正する方法はありますか?注意してください、私は最近カンカンジェムをインストールしました、多分それはそれで何かをしなければなりませんか?