Greetings,
Is there a way to check quantity of tags?
Something like this:
response.should have_tag(‘div’).quantity(4)
Thanks.
Greetings,
Is there a way to check quantity of tags?
Something like this:
response.should have_tag(‘div’).quantity(4)
Thanks.
On Thu, Mar 5, 2009 at 7:40 AM, MAwiniarski [email protected]
wrote:
Greetings,
Is there a way to check quantity of tags?
Something like this:
response.should have_tag(‘div’).quantity(4)
response.should have_tag(‘div’, 4)
Check the assert_select docs (have_tag wraps it) at
http://api.rubyonrails.org/classes/ActionController/Assertions/SelectorAssertions.html#M000547
Cheers,
David
On Thu, Mar 5, 2009 at 5:40 AM, MAwiniarski [email protected]
wrote:
Greetings,
Is there a way to check quantity of tags?
Something like this:
response.should have_tag(‘div’).quantity(4)
Another great resource is
http://labnotes.org/svn/public/ruby/rails_plugins/assert_select/cheat/assert_select.html
///ark
On Fri, Mar 6, 2009 at 3:55 AM, David C. [email protected]
wrote:
On Thu, Mar 5, 2009 at 7:40 AM, MAwiniarski [email protected] 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 E. ([email protected])
ESCAPE POD - The Science Fiction Podcast Magazine
http://www.escapepod.org
Thanks.
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.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs