タグ

2013年4月26日のブックマーク (1件)

  • Capybaraが2.1.0になって、また微妙に挙動が変わったので調べてみた - joker1007’s diary

    久々にブログ書く。 何気なくbundle updateをしたらcapybaraが2.1.0になってて、テストが落ちるようになった。 また挙動が変わったらしいので、ググって確認してみる。 Introducing Capybara 2.1を参照すると大体分かるけど、一応日語でざっくり書いておく。 セレクタによるマッチの厳密性が変更になった capybara2.0から、findメソッドでDOMを探した時に複数マッチすると例外を吐くようになったが、 2.1.0からはマッチングのルールをconfigureで指定できるようになった。 Capybara.configure do |config| config.match = :prefer_exact end マッチングの種類は以下の四つ :one :first :prefer_exact :smart :one 2.0と同じルール。複数マッチすると

    Capybaraが2.1.0になって、また微妙に挙動が変わったので調べてみた - joker1007’s diary
    tech-kazuhisa
    tech-kazuhisa 2013/04/26
    苦労して2.0対応したけど、長い目で見れば非常に使いやすくなったと思う