ActiveRecord::RecordInvalid が発生するかどうかをテストするために ActiveModel::Errors のモックを作りたい。 実行環境 ruby 2.6.6 Rails 6.0.3.6 ActiveRecord::RecordInvalid が発生するかどうかのテスト subjectが実行された際 ActiveRecord::RecordInvalid が発生するかどうかのテストコードを実装します。 なお、subjectは省略していますが、subjectで定義しているものには、user.save! の処理が含まれています。 # Userのインスタンスに対してsav…