futureスペックのjs: trueなテストが動かない時

みんな大好きpoltergeistを使ってる。

Rails4.1アップデートの過程でjs: trueなテストがこけて困ってたんだけどドライバのログを出すようにしたらなんかわかりそうな気がしてきた。

# spec/spec_helper.rb
Capybara.register_driver :poltergeist do |app|
  options = { debug: true }
  Capybara::Poltergeist::Driver.new(app, options)
end

https://github.com/jonleighton/poltergeist#customization

なんで落ちているのかログを監視してみるととりあえずビジーループ的な感じでタイムアウト迎えていた。
他のjs: tureなテストで通ってるのはある。やっぱりよくわからん。