I've posted it on this list before, but if you're writing view tests, check
out Elementor:
http://pivotallabs.com/users/patn/blog/articles/608-better-view-testing-with-elementor.
It provides a much cleaner way of asserting on markup, and doesn't require
you to litter your expectations with CSS selectors.

On Fri, Mar 6, 2009 at 3:40 PM, Stephen Eley <sfe...@gmail.com> wrote:

> On Fri, Mar 6, 2009 at 3:55 AM, David Chelimsky <dchelim...@gmail.com>
> wrote:
> > On Thu, Mar 5, 2009 at 7:40 AM, MAwiniarski <mawiniar...@gmail.com>
> wrote:
> >>
> >> Is there a way to check quantity of tags?
> >
> > response.should have_tag('div', 4)
>
> Ooh!  Thank you; I wish I'd known that before.  All this time I've
> been using annoyingly complicated xpath tests:
>
> Then /^I should see (\d+) people$/ do |num|
>  response.should
> have_xpath("//*[count(*[contains(@class,'person')])=#{num}]")
> end
>
>
> --
> Have Fun,
>   Steve Eley (sfe...@gmail.com)
>   ESCAPE POD - The Science Fiction Podcast Magazine
>   http://www.escapepod.org
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to