On 9/25/07, David James <[EMAIL PROTECTED]> wrote:
> I have a page that hides elements using CSS display: none.
>
> I don't expect RSpec to test any changes made by Javascript; I just want to
> test how the page loads initially: what is visible and what is not.

If the css is expressed in-line in the html, then you can do it like
so (example assumes a div with id foo that should be hidden):

response.should have_tag('div#foo[style=?]', /display:\s*none/)

have_tag wraps asset_select, so have a look at the assert_select docs
for more info

Cheers,
David

>
> Can I test this in RSpec?  Or do I need to use something like Selenium?
>
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to