Rails 3 アプリでは、jQuery の attr() メソッドを使用して次のようなことを行いました。
$('#application_dust_type_id').attr('disabled', 'disabled');
これをテストするには、Test/Unit、capybara、capybara-webkit を使用します。
assert page.has_selector? 'select[id=application_dust_type_id][disabled=disabled]'
jQuery が推奨するように、prop メソッドの使用に切り替えようとしています。
$('#application_dust_type_id').prop('disabled', true)
しかし、javascript がブラウザーで同じように機能するにもかかわらず、上記のアサーションは失敗します。
カピバラを使用して、要素のプロパティ (属性ではなく) に基づいてアサーションを作成するにはどうすればよいですか?