[rspec-users] Problems with view spec and mocking will_paginate

Matthias Hennemeyer mhennemeyer at googlemail.com
Sat Jun 7 03:28:23 EDT 2008


You have to stub that count method for the Array object and not for  
class Array:

comments = [comment]
comments.stub!(:count).and_return(1)
post_98.stub!(:comments).and_return(comments)
post_99.stub!(:comments).and_return(comments)

Matthias

Am 06.06.2008 um 23:48 schrieb Gaston Ramos:

> Hi all, I have some failures that not I don't understand
>
> this the pastie with index.erb.html
> http://pastie.org/private/zgohh6dcts04wpfagfgz5q
>
> and this is the pastie for view's spec:
> http://pastie.org/210485
>
> and the failure:
>
> 1)
> ActionView::TemplateError in '/posts/index.html.erb should render list
> of posts'
> undefined method `count' for [#<Comment:0x..fdb6535be  
> @name="Comment_1001">]:Array
>
> I tried this: Array.stub!(:count).and_return(1)
> but didn't work.
>
> Can somebody help me?
>
> Regards.
>
> --
> "Es imposible afinar un lápiz con una cuchilla desafilada. Es  
> igualmente inútil tratar de hacerlo con diez."
>   (Edsger Dijkstra)
>
>
> +-------------------------------------+
> Gastón Ramos
> http://gastonramos.wordpress.com/
> GNU/Linux Counter user #450312
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users



More information about the rspec-users mailing list