jquery-uiでラジオボタンの見た目を変えた際のテスト方法

見た目を小綺麗にするために、ラジオボタンをjquery-uiを使ってボタン風に変更したところ、テストが落ちました。理由は簡単で、jquery-uiを使うとラジオボタン自身が表示されなくなるからですね、はい。

choose 'ほげ'

chooseが使えなくなるから、あかんなーと思って書き直したのがこちら。

# labelが「ほげ」の要素をクリック
page.execute_script %($('#hoge_1').trigger('click'))

これだとうまくいったけれど、テストが若干面倒になった。悩ましい。


タグ JavaScript, jQuery, Ruby on Rails | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です