On Tue, Dec 22, 2009 at 9:22 AM, David Chelimsky <[email protected]>wrote:

>
>
> On Tue, Dec 22, 2009 at 9:14 AM, Peter Fitzgibbons <
> [email protected]> wrote:
>
>> Hello Folks,
>>
>> This gist http://gist.github.com/261791 has an example user.rb,
>> user_spec.rb
>> At runtime, this snippet fails
>>
>> u = User.find(123)
>> u.update_with_profile({...})
>> The error occurred while evaluating nil.select):
>>   app/models/user.rb:6:in `moderator_fields'
>>   app/models/user.rb:118:in `update_with_profile'
>>
>> The spec passes all-green.
>>
>> Could you tell me how this might be ?
>>
>
> The user in the spec comes from new_with_profile(), which sets instance
> variables on the User class.
>
> The user in the console comes from find(), and those ivars are not yet set.
>

Also - @params in the User class (in the class methods) is not the same
@params in the User instances (in update_with_profile).

HTH,
David


>
>
>>
>> Thanks,
>>
>> Peter Fitzgibbons
>> (847) 687-7646
>> Email: [email protected]
>> IM GTalk: peter.fitzgibbons
>> IM AOL: [email protected]
>>
>> _______________________________________________
>> 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