[rspec-users] Need help in View Spec

David Chelimsky dchelimsky at gmail.com
Thu Sep 13 22:54:59 EDT 2007


On 9/13/07, Shaker <flyeminent at hotmail.com> wrote:
>
> Yes, I have gone through the documentation before, and I read the reference
> of 'assert_select' as well. But I still can not figure out a way of testing
> attributes in a tag. What I know is we can use:
>   should have_tag("tag#id") or should have_tag("tag.class")
> to select a tag, whereas I don't know how to select an attribute and test
> it!

That's all covered in the assert_select docs. Here's a cheat sheet you
might find useful.

http://labnotes.org/svn/public/ruby/rails_plugins/assert_select/cheat/assert_select.html

so you can do this:

response.should have_tag("form[action=?][method=post]", foo_path(@foo))

HTH





> Another problem is the tag does not have id or class sometimes, does it mean
> that is no way of selecting it?
>
> David Chelimsky-2 wrote:
> >
> > On 9/13/07, Shaker <flyeminent at hotmail.com> wrote:
> >> I can not find much
> >> information about the "should have_tag" syntax in Rspec.
> >
> > http://rspec.rubyforge.org/rdoc-rails/classes/Spec/Rails/Matchers.html#M000011
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Need-help-in-View-Spec-tf4439760.html#a12667582
> Sent from the rspec-users mailing list archive at Nabble.com.
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list