私のuser.rbモデルには、次のものがあります。
validates :email, presence: true,
format: { with: VALID_EMAIL_REGEX },
uniqueness: { case_sensitive: false }
そして、私は次のテストを行っています:
test "email address uniqueness regardless of case" do
dup_user = User.new(name: "First Last", email: @user.email.upcase)
dup_user.save
assert !@user.valid?
end
そして、そのテストは合格しません。assert !@user.save.valid?
保存に失敗するのではないかと思って試してみましたが、うまくいきませんでした。
私は何が間違っているのですか?