Ruby assertions and disabled inputs

cucumberruby-on-railstestunitwebrat

Does anyone know how to assert that a checkbox or input is disabled? I can't find anything to indicated that this is supported
I'm writing cucumber tests with webrat and test/unit.

I'd like to have a step that is able to assert_disabled :some_checkbox || assert_disabled :some_input.

Or some way that I can check a property of the checkbox.

Best Answer

Then /^the "([^\"]*)" field should be disabled$/ do |label|
  field_labeled(label).should be_disabled
end

should do it for you.