- ruby 2.0.0p481
- rails 4.1.8
- rsepc 3.1.7
取得した要素数をカウントしたい時に
expect(all('a')).to have(2).items
って書いてて
NoMethodError:
undefined method `have' for #<RSpec::ExampleGroups::Index:0x007f42e0f3de58>
って怒られてなんでhaveが!って思って調べてたら
have(n).itemsやitsはRSpec 3.0で削除されますが~
(http://qiita.com/yujinakayama/items/a1d31b2caa35642e8e69)
って書いてあってマジかー、、、
expect(all('a').size).to eq(2)
でイケました。
たったこれだけの事なのに、なかなか辿りつけなかったお。
RSpecとかCapybaraの進化が早くて、最近勉強を始めた身としてはネットの情報が新旧混在してて大変w