Forum: RSpec Can have_selector Match Only Part of an Elements Class String?

Posted by DanS (Guest)
on 2010-03-01 23:26
(Received via mailing list)
I would like to find a way to check for the existence of a class on a
<td> element in a calendar.  The <td>s are the days of the calendar
and can have various classes assigned.  I want to test if a day has
the 'past' class and don't care (in this test) if other classes
(weekend, today, etc) are present.  So far I've only been able to use
have_selector('td', :class=>'some class') if the class string matches
exactly.  Is there an easy way to match if the class 'past' is just
present in the string? (wildcards, regex, whatever)

Making the test match the string exactly feels like it makes the test
too complicated and loose its focus on the single thing I want to
test.

Thanks to anyone who can offer advice on this.

Dan Steinicke
Posted by David Chelimsky (Guest)
on 2010-03-01 23:28
(Received via mailing list)
On Mon, Mar 1, 2010 at 4:24 PM, DanS <dansteinicke@gmail.com> wrote:
> too complicated and loose its focus on the single thing I want to
> test.
>
> Thanks to anyone who can offer advice on this.

This is a webrat question. If nobody answers you here, check the
webrat group: http://groups.google.com/group/webrat.

HTH,
David
Posted by DanS (Guest)
on 2010-03-02 06:30
(Received via mailing list)
On Mar 1, 2:26 pm, David Chelimsky <dchelim...@gmail.com> wrote:
> > Making the test match the string exactly feels like it makes the test
> _______________________________________________
> rspec-users mailing list
> rspec-us...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users

Thanks David.

Sorry for posting to wrong place.  Posted on webrat group here:
http://groups.google.com/group/webrat/browse_thread/thread/ac30dec93f842316
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.