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@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to