On Tue, Dec 30, 2008 at 8:34 AM, Jonathan Linowes <jonat...@parkerhill.com> wrote: > On Dec 30, 2008, at 12:56 AM, Josh Knowles wrote: > >> On Mon, Dec 29, 2008 at 10:59 PM, Jonathan Linowes >> <jonat...@parkerhill.com> wrote: >>> >>> # Then /^the email_confirmation field should be cleared$/ do >>> # #how to write this ???? >>> # #selector( "input[name=user[email_confirmation]")[:value].should >>> be_blank >>> # end >> >> Are you using Webrat? If so try: >> >> field_labeled("Email Confirmation").value.should be_nil >>
> I'll try that, but by the method name, I assume it looks for a <label> tag > for the field rather than the name attribute of the <input> ? > That is correct, and encourages a good habit of associating labels with input fields in the HTML. That way, steps can say things like "the Email Confirmation field should be empty" instead of "the email_confirmation field should be empty." If you don't want to be encouraged to do that, you can use this instead: field_with_id('user_email_confirmation').value.should be_blank or some such. HTH, David >> -- >> Josh Knowles >> phone: 509-979-1593 >> email: joshknow...@gmail.com >> web: http://joshknowles.com >> _______________________________________________ >> 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 > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users