タグ

ブックマーク / blog.kazu69.net (1)

  • Capybaraでjavascriptのajaxなテストにuntilを使うと便利だった

    Capybaraのテストでajaxな処理の部分のテストを wait などで適当な秒数だけ遅延させていたけど、 untilというのを使うと便利ということを教えていただいた。 たとえば、ajax処理後に特定のhtml要素が表示されることを評価するなら という感じでhelperを作成しておけば のように使用できる。 これまではajaxのレスポンスを** wait 5 などで遅延していたけど、until**を使うと条件がtrueになるまで評価を行ってくれるらしい。 無駄な待ち時間を短縮できるので便利でした。

  • 1