テストコード4
投稿検索フォームの表示を確かめるテストコード
→placeholderに書かれていることがあるかどうかを検索する。
結合コード
→ユーザーによる一連の操作の中で様々な状況を想定してテストを行う。
フォームに任意の文字列を入力
→fill in 'form', with: Faker::Lorem.sentence
のようにランダムで文を生成して代入する。
Change
→指定されたレコードの要素数がどれだけ変化するか調べる時に用いられる。したがって、データベースにデータが入ったかを確かめるために用いられる。
Hover
→マウスのポインターがある要素の上に来たときを再現する。
find().click
→要素を探してそれをクリックする動作
have_selector
→指定されたセレクタが存在するかどうかを判断するmatcher