テストコード4

投稿検索フォームの表示を確かめるテストコード

→placeholderに書かれていることがあるかどうかを検索する。


結合コード

→ユーザーによる一連の操作の中で様々な状況を想定してテストを行う。


フォームに任意の文字列を入力

→fill in 'form', with: Faker::Lorem.sentence

のようにランダムで文を生成して代入する。


Change

→指定されたレコードの要素数がどれだけ変化するか調べる時に用いられる。したがって、データベースにデータが入ったかを確かめるために用いられる。


Hover

→マウスのポインターがある要素の上に来たときを再現する。


find().click

→要素を探してそれをクリックする動作


have_selector

→指定されたセレクタが存在するかどうかを判断するmatcher

セレクタとは、cssの装飾を纏わせるためにHTML要素に持たせるラベルである。