[rspec-users] changes in 0.8 and greater - should_

Scott Taylor mailing_lists at railsnewbie.com
Mon Apr 9 17:46:24 EDT 2007


Forget this email.  I figured it out.  It works fine with markaby.   
As for nested routes, this works fine:

render "/terms/index"

Scott


On Apr 9, 2007, at 5:36 PM, Scott Taylor wrote:

>
> Thanks for the info, Aslak.
>
> What is the appropriate form of render in the view specs to use?
>
> Doing something like this:
>
> render "users/1/terms"
>
> gives me:
>
> /users/1/terms/index.html.erb
>
> I'm using restful-routes and markaby.
>
> I know there was a bug in the tracker about markaby templates.  I'll
> follow up on that if this is the case here.
>
> Scott
>
>
>
> On Apr 9, 2007, at 4:43 PM, aslak hellesoy wrote:
>
>> On 4/9/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
>>>
>>> Has the should_... syntax changed?  I'm getting errors when running
>>> the following:
>>>
>>> should_render(:index)
>>> should_be_valid
>>> should_not_be_valid
>>> should_respond_to
>>> should_be
>>> should_render
>>>
>>
>> Object now only gets monkeypatched with two methods: should and
>> should_not.
>> should_anything_else will no longer work.
>>
>>> I  thought the syntax changed to something like the following:
>>>
>>> obj.should render(:index)
>>>
>>
>> Syntactically, yes. But the API has changed too, so now you must say:
>> response.should render_template(:index)
>>
>> See doc/output/rdoc-rails/index.html
>> (rspec_on_rails/lib/spec/rails/matchers.rb RDoc) and
>> example_rails_app/spec/controllers/people_controller_spec.rb for
>> details.
>>
>> Aslak
>>
>>> but this doesn't seem to work.
>>>
>>> Scott
>>>
>>>
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users



More information about the rspec-users mailing list