haracaneのブログ
Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α(第7回)
Capybara

have_checked_fieldマッチャで指定したチェックボックス/ラジオボタンを確認する

選択されているチェックボックスやラジオボタンがあることをhave_checked_fieldマッチャで確認します。 (2014/10/11)

have_checked_fieldマッチャで指定したチェックボックス/ラジオボタンを確認する

「」第7回の今回は選択されているチェックボックスやラジオボタンがあることをhave_checked_fieldマッチャで確認します。

have_checked_fieldマッチャでname属性が”publish”のチェックボックス/ラジオボタンがあることを確認するには

it { should have_checked_field 'publish', with '公開する' }

のようにマッチャを使います。

この場合は「公開する」のチェックボックスまたはラジオボタンが選択されていることを確認しています。

チェックボックス/ラジオボタンの確認は特に難しいこともないのでこれでおしまいです。

次回はhave_checked_fieldの反対のhave_unchecked_fieldマッチャを使った指定したチェックボックス/ラジオボタンの確認を行います。

  • このエントリーをはてなブックマークに追加
  • follow us in feedly