tag : rspec

Rspecのバリデーション周りのテストをshared_examples_forですっきりさせる

Rspecの shared_examples_for を使うと,同じようなテストを使い回すことができます. よく書くテストというと,Railsでは特にバリデーション周りがあるかと思うので,これを使ってうまく使いまわせるようなテストを書くと,テストが長くならずに楽かと思います. バリデーション周りだと 同じ制約を複数のカラムに適用させている カラム名が違うのでコピーしてカラム名を書き換え 文字