プログラミング初学者のブログです。主に Ruby on Rails を学んでいます。
TECH CAMP受講中。

8月19日:結合テスト

こんばんは。

今日は朝と昼と夜とで合計3時間くらい勉強しました。

コントローラーの単体テストと、結合テスト

結合テストコードを書いて実行すると、バーっとなって楽しいですね。(雑)

結合テストにはカピバラさんが必要。

結合テストコードのあれこれ】

  • 移動する:visit root_path
  • 見える部分を確認:expect(page).to have_content('存在確認文字列')
  • 文字列入力:fillin 'フォームの名前', with: '入力文字列'
  • ボタン押す:find("要素").click
  • レコード1つ増えたか確認:expect{ "動作" }.to change { モデル名.count } by(1)
  • 今いるパス確認:current_path
  • カーソルあわせ:find("要素").hover

個人的には、Rubyドリルの方が楽しいです。時間かかるけど。

お腹すいた。

おやすみなさい。