2012-03-05 16 views

Respuesta

66

uso del método checked?

ej .:

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 
+2

'my_box.should be_checked'. – yfeldblum

+0

Editado, gracias por eso, buena captura! –

+1

Si desea utilizar etiquetas como puede con 'check', puede hacer:' expect (find (: checkbox, "My Label")). Be_checked' –

1

oneliner usando minitest

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 
3

Ésta trabajo para mí

assert page.has_checked_field?('your_checkbox_id') 
assert page.has_no_checked_field?('your_checkbox_id') 
Cuestiones relacionadas