Capybara / RSpec / Rails / Ruby

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

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

have_unchecked_fieldマッチャで指定したチェックボックス/ラジオボタンの確認を行うには

it { should have_unchecked_field 'publish', with: '公開しない' }

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

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

次回はhave_selectマッチャを使った指定したセレクトボックスの選択内容の確認を行います。

関連記事