On Mon, Jul 6, 2009 at 7:05 AM, Evgeny
Bogdanov<evgeny.bogda...@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@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