Capybara / RSpec / Rails / Ruby

連載: Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α

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

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

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

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

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

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

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

関連記事