はじめに
本記事は、プログラミング初学者、学習を進めていて疑問に思った点について調べた結果を備忘録も兼ねてまとめたものです。
そのため、記事の内容に誤りが含まれている可能性があります。ご容赦ください。
間違いを見つけた方は、お手数ですが、ご指摘いただけますと幸いです。
RSpecマッチャー一覧
マッチャー一覧
マッチャー名 機能
-----------------------------------------------------------------------
be_valid 有効であるか
-----------------------------------------------------------------------
be_invalid 無効であるか
-----------------------------------------------------------------------
include 指定した値が配列に含まれているか
-----------------------------------------------------------------------
find 要素の検索
-----------------------------------------------------------------------
click クリックする
-----------------------------------------------------------------------
have_content 文字列が存在するか
-----------------------------------------------------------------------
have_link 指定した値のリンクが存在するか
-----------------------------------------------------------------------
eq 期待値と値を比較して一致するか
-----------------------------------------------------------------------
have_selector HTMLタグおよびCSSに指定した文字列が存在するか
-----------------------------------------------------------------------
have_field 入カフォームが存在するか
-----------------------------------------------------------------------
find_all ページ上の指定のHTMLタグを全て取得する
-----------------------------------------------------------------------
match matchメソッドを使用して期待値と一致するか
-----------------------------------------------------------------------
have_button ページ上に指定したボタンが存在するか
-----------------------------------------------------------------------
click_button 指定したボタンをクリックする
-----------------------------------------------------------------------
have_current_path パスを取得する
-----------------------------------------------------------------------
change ある動作Aに対してBが変動するか