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

David Chelimsky dchelimsky at gmail.com
Mon Apr 9 17:49:03 EDT 2007


On 4/9/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
>
> Forget this email.  I figured it out.  It works fine with markaby.
> As for nested routes, this works fine:
>
> render "/terms/index"

Glad you figured it out. I'm assuming that the template is
app/views/terms/index.erb, right?

>
> 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
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list