Rails アプリのテストをセットアップしようとしています。認証にソーサリーでファクトリーガールとRspecを使用しています。何らかの理由で、このテストに合格しません:
describe "User" do
it "has a valid the factory" do
user = FactoryGirl.create(:user)
user.should be_valid
end
end
しかし、これは次のことを行います:
describe "User" do
it "has a valid the factory" do
user = FactoryGirl.build(:user)
user.should be_valid
end
end
失敗したテストのエラーは、パスワードがその確認と一致しなかったことを示していたため、これは Sorcery がパスワード暗号化を処理する方法と関係があるようです。
他の誰かがこの問題に遭遇しましたか? Sorcery がパスワードを暗号化する方法と関係がありますか? 意図的ですか、それともバグですか?