RSpec and Testing for the presence of css class


#1

Hi there,

Hoping someone can help with this or point out alternative options for
testing for the presence of a css class on a specific element.

We’re using rspec and I would like to check for the presence of a
specific css class (‘current’) on an element (link).

response.should have_tag(‘a#some_link’)

I was hoping that the have_tag matcher might have some option to
specify a class to match but can’t gleam anything from the docs.

Any suggestions would be really welcome?

Armand


#2

We’ve switched away from using current on the element in favour of
descendent selectors which makes the testing easier as well.

http://www.alistapart.com/articles/slidingdoors2/

Cheers,

Armand


#3

Thanks Christian. In hindsight that makes perfect sense :slight_smile:

On Oct 29, 8:11 pm, Christian L. removed_email_address@domain.invalid


#4

Try:
have_tag(‘a.current’)

Christian