I am trying to get to grips with BDD web development in Ruby using cucumber + capybara and I am stuck at what should be an easy task - just to check the number of rows in a table. The intention of what I'm trying to achieve is something along the lines of:
page.should have_xpath("//table[@id='myTable']") find("//table[@id='myTable']/tr").length.should == 3
But this doesn't work (missing method length) and I can't find a way to assert against the table length.
Any ideas anyone (please be easy on me tho' I'm a ruby nooby)
Thanks in advance