[rspec-users] Problems with expect_render

David Chelimsky dchelimsky at gmail.com
Tue Sep 25 12:00:17 EDT 2007


On 9/25/07, Matt Patterson <matt-lists at reprocessed.org> wrote:
> On 25 Sep 2007, at 16:06, David Chelimsky wrote:
>
> > On 9/25/07, Matt Patterson <matt-lists at reprocessed.org> wrote:
> >> Hi there,
> >>
> >> I've been working with RSpec for about a week now, and the process of
> >> moving from a Test::Unit + Mocha setup to an RSpec + Mocha
> >> environment has been pretty straightforward.
> >>
> >> Except, I'm having problems with using template.expect_render.
> >>
> >> I have Mocha enabled with:
> >
> > It is not documented as such, but expect_render does not work with
> > mocha. It uses rspec's underlying mock framework.
>
> Yes, I knew about that, but the rdoc in lib/spec/rails/dsl/behaviour/
> render_observer.rb made it sound like it should still work:
>
>          # Also, +expect_render+ uses parts of RSpec's mock
> expectation framework. Because
>          # it wraps only a subset of the framework, using this will
> create no conflict with
>          # other mock frameworks if you choose to use them.
> Additionally, the object returned
>          # by expect_render is an RSpec mock object, which means that
> you can call any of the
>          # chained methods available in RSpec's mocks.

Oh - I forgot about that - it actually should work :)

>
> > Please feel free to submit a feature request for this.
>
> I'd be happy to have a look and see whether I could patch it myself,
> but I've been having a few problems running all the specs cleanly.
> Currently rake pre_commit is bailing after the first spec run with
> complaints from rcov (both in 1.0.8 and trunk).
>
> Can you give me some pointers on getting the tests to run cleanly?

What platform are you on?

>
> Thanks,
>
> Matt
>
>
> --
>    Matt Patterson | Design & Code
>    <matt at reprocessed.org> | http://www.reprocessed.org/
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list