[rspec-users] [rspec][webrat] Bug? in have_tag for <a href="name">

David Chelimsky dchelimsky at gmail.com
Mon Jul 6 08:27:38 EDT 2009


On Mon, Jul 6, 2009 at 7:05 AM, Evgeny
Bogdanov<evgeny.bogdanov at gmail.com> wrote:
> Hello,
>
> I am writing a spec for the following html code:
> <a href="/home">Home</a>
> <a href="/logout">Logout</a>
>
> and I use webrat have_tag for specying it:
> response.body.should have_tag('a', :href => "/home", :content =>
> "Home")
> response.body.should have_tag('a', :href => "/logout", :content =>
> "Logout")
>
> If I put :href to be "/home2" or :content to be "Home1" the spec still
> passes,
> though it shouldn't as I understand.
>
> Does somebody know what I am doing wrong?

Try have_selector instead. I think that have_tag doesn't pay attention
to the hash args (:href => etc).


> Thank you in advance,
> Evgeny
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list