[rspec-users] Testing for the number of occurrences of a word

Zach Dennis zach.dennis at gmail.com
Tue Mar 10 09:00:46 EDT 2009

On Tue, Mar 10, 2009 at 8:16 AM, Bart Zonneveld <zuperinfinite at gmail.com> wrote:
> Hey list,
> Quick question: How can I check that a given word appears a number of times
> on a page?
> The page in question includes some XML, rendered with &lts and &gts and I
> want to test that a given node exists 10 times on that page.

You want to make sure you have 10 nodes? Or that text shows up 10
times inside of any node?

You can utilize Webrat's #have_selector to count the nodes, ie:

        response.should have_selector("li", :count => 3)

> thanks!
> bartz
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

Zach Dennis

More information about the rspec-users mailing list