学習内容
- テストコード
visit
指定したビューファイルに遷移できるメソッド
fill_in
入力フォームに指定の値を入力することができるメソッド
have_content()
()に書いた文字列があるかどうかを判断するマッチャ
have_no_content()
()に書いた文字列が存在しないことを確かめるマッチャ
hover
特定の要素にカーソルをあわせたときの動作を再現できる
find().click
()内のリンクに実際にクリックができる
change
expect{ 何かしらの動作 }.to change { モデル名.count }.by(1)と記述することによって、モデルのレコードの数がいくつ変動するのかを確認できる
current_path
現在いるページのパス