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

aslak hellesoy aslak.hellesoy at gmail.com
Mon Apr 9 17:45:29 EDT 2007


On 4/9/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
>
> Thanks for the info, Aslak.
>
> What is the appropriate form of render in the view specs to use?
>

RSpec doesn't have code without specs, so if you don't find it in the
docs, the best place to look is the specs

> Doing something like this:
>
> render "users/1/terms"
>

That's the right form.

> gives me:
>

What do you mean by "gives me"?

> /users/1/terms/index.html.erb
>

Seems to be a recent change in edge rails:
http://dev.rubyonrails.org/changeset/6507

> 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