テストコード
4:04開始
この何日かは 時間の無さ+眠気 で全然理解できてなかったけど、最後の練習問題で一気にわかった気がしたテストコード。
・簡単なテストコードの時
RSpec.describe '簡単なテストコード' do
describe 'タイトル' do
it 'タイトル' do
expect(何かエラーになる式とか書く).to eq false
end
end
end
・モデルのテストコードの時、空欄ダメver.
RSpec.describe モデル名, type: :model do
describe 'タイトル' do
it '〇〇カラムが空だとだめ' do
abc = モデル名.new(column: ''とかのだめな時の中身書く)
abc.valid?
expect(abc.errors.full_messages).to include("エラーメッセージ")
end
end
end
rails cを使ってitの次の行から順に打っていくと何を書けばいいかわかる感じ。
itの中身は一旦falseにさせてからのexpect。まぁエラーの時のテストだしね。。
あれ、なんかわからないのスッキリしてよかったーとか思ってたけど、個人目標で2日遅れてたわ。
今日はやること立て込んでるからできないかもだけど、またがんばろっと。