WillPaginate::Collection not detectible in assigns?

I am transitioning a Rails 2 app to Rails 3, Rspec 2 and have several
controller where I test collect.should
be_an_instance_of(WillPaginate::Collection). The spec fails with
“expected [object] to be an instance of WillPaginate::Collection”. The
class of the object in the controller is WillPaginate::Collection.
What am I missing? Why is assigns not returning the actual object?
Controller collection class is WillPaginate::Collection. Spec
collection class is an Array.

Thanks,
~Larry

On Nov 6, 2010, at 9:15 PM, lardawge wrote:

I am transitioning a Rails 2 app to Rails 3, Rspec 2 and have several
controller where I test collect.should
be_an_instance_of(WillPaginate::Collection). The spec fails with
“expected [object] to be an instance of WillPaginate::Collection”. The
class of the object in the controller is WillPaginate::Collection.
What am I missing? Why is assigns not returning the actual object?
Controller collection class is WillPaginate::Collection. Spec
collection class is an Array.

Please post the failing example and the full failure message (i.e. run
with --backtrace so we can see the full backtrace).

Ok, here is the entire example app:
https://github.com/lardawge/will_paginate_failing_spec

I created a sample app that this was repeatable in and would be happy
to put it up on github… here is the gist of it:

https://gist.github.com/667961

Agreed. I switched to github when I realized there was a delay posting
here… These came in through after that.

Let’s stick w/ the github issue. No need to do this on two paths.

Thx