キュウリとカピバラを使ってチェックボックスがチェックされているか確認したい。前の手順でチェックボックスをオンにしたので、チェックボックスの値を取得して確認します。
使用 checked?
方法
例えば。:
my_box = find('#some_checkbox')
my_box.should be_checked # Before Rspec 2.11
# OR using new syntax
expect(my_box).to be_checked # Rspec 2.11
これは私のために働く
assert page.has_checked_field?('your_checkbox_id')
assert page.has_no_checked_field?('your_checkbox_id')
require 'test/unit'
include Test::Unit::Assertions
Then(/^the checkbox "(.*?)" is enabled$/) do |check_box|
assert_equal(has_checked_field?(check_box), true, 'checkbox not found or checked')
end