学習30日目 テストコードで苦労した点
こんにちは、KATUUUNです。
昨日に引き続き、フリマアプリを作成していました。今日は、商品出品機能、商品一覧機能、商品詳細機能、商品情報編集機能を実装しました。
また今日もエラーに溢れて大変でしたが、エラーが自分を成長させてくれた気がします。
今日アウトプットしたいことは、商品出品機能で、モデル単体テストコードを書いていたときです。
「画像が空だと保存できない」がいつまで経ってもうまくいかない。
2時間くらい悩みました。
it '画像が空だと登録できない' do @display.image = '' @display.valid? expect(@display.errors.full_messages).to include("Image can't be blank") end
答えがこちら
it '画像が空だと登録できない' do @display.image = nil @display.valid? expect(@display.errors.full_messages).to include("Image can't be blank") end
気づかなかった!
こういうケアレスミスなくなるといいですね。