On Mon, Sep 29, 2008 at 8:46 AM, Willem van den Ende
<[EMAIL PROTECTED]> wrote:
> On Sun, 2008-09-28 at 22:24 +0200, Willem van den Ende wrote:
> <snip>
>> When I go to invitation/new, I see the Subject field, but WebRat doesn't... :
> <snip>
>>     When I fill in "Subject" with "My invitation subject"
>>       Could not find [Webrat::TextField, Webrat::TextareaField, 
>> Webrat::PasswordField]: "Subject" (RuntimeError)
>
> Ah. Figured it out. The cucumber code generator created (in
> manage_invitations.feature):
>
> When I fill in "Subject" with "My invitation subject"
>
> instead of
>
> When I fill in "invitation_subject" with "My invitation subject"
>
> which is what I saw in 'view source'. After changing all generated
> whens, I have 17 steps passed.
>

In the definition of "When I fill in..." you can add this debug
statement on the first line:

puts response.body

That should help you find the reason. Please post the HTML you see for
the failing step.
Also check log/test.log.

Aslak

> It might indicate, as Aslak says in the readme, it is recommended to
> create your features by hand. On the other hand, it would also be
> convenient if the combination of generate feature and generate
> rspec_scaffold works out of the box. :)
>
> I'm going to play a bit more with it - too early to send in my own fix
> for the feature generator I guess. I am willing to make it if you want
> it though.
>
> Willem
>
> _______________________________________________
> 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