specテストを書いています。
例ですが、このようにentryがnilのダミーレコードを作りたくても、Validation faildとなって作成できません。
validationを避ける方法を教えてください。
photo.rb
class Photo < ActiveRecord::Base ############################################################################## # Association ############################################################################## belongs_to :user belongs_to :album belongs_to :entry ############################################################################## # Validation ############################################################################## validates :user_id, :entry_id, presence: true end
photo_spec.rb
describe Photo do description "get_album_photos" do let!(:user) {Fabricate(:user)} let!(:album) {Fabricate(:album)} let(:photo_error) {Fabricate(:photo, user: user, album: album, entry: nil )} it "entryがnilの場合" do //テスト end end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。