On Wed, Apr 28, 2010 at 11:55 AM, Gaston Ramos <[email protected]>wrote:
> El Tue, 27 de Apr de 2010, a las 09:30:21PM -0300, Porta dijo:
> > Buenas.
> > Pregunta rápida:
> > Alguien tuvo problemas con RSpec usando el metodo create de un modelo con
> > act_as_taggable_on?
> >
> > Este es el test que falla:
> Cómo falla no tiene niguna categoría?
> Sería útil que hagas un pastie con los modelos involucrados
> y las salida de la falla del test
>
> > On 23/04/2010 18:37, Juan Pablo Taulamet wrote:
>
>
El modelo involucrado es solo el que puse en el mail.
esta es la salida del test:
expected: 1, got: 0 (using ==)
/home/porta/Dropbox/Code/rails/pantsonfire/spec/models/statement_spec.rb:24
1)
'Statement should have only ONE category' FAILED
expected: 1,
got: 0 (using ==)
/home/porta/Dropbox/Code/rails/pantsonfire/spec/models/statement_spec.rb:24:
/home/porta/Dropbox/Code/rails/pantsonfire/script/spec:10:
Finished in 0.292648 seconds
1 example, 1 failure
agregando un puts @statement.categories.inspect adentro del test solo
imprime [] (o sea, que las categorias estan vacias)
Porta.
> > #statement_spec.rb
> > describe Statement do
> >
> > before(:each) do
> > @statement = Statement.create(:text => 'dummy text', :category_list
> =>
> > 'Some_Category')
> > end
> >
> > it "should have only ONE category" do
> > @statement.categories.length.should == 1
> > end
> un detalle podés hacer:
>
> @statement.should have(1).categories
>
>
> >
> > end
> >
> >
> > Y este es el modelo:
> > #statement.rb
> > class Statement < ActiveRecord::Base
> > acts_as_taggable_on :categories
> > end
> >
> > Googleando un poco, lo mas parecido a una explicación que encontré fue
> esto:
> >
> >
> http://developer.newsdesk.se/2009/05/07/rails-gotcha-global-methods-can-cause-activerecord-attribute-methods-to-never-be-defined/
> >
> > Pero ni siquiera estoy seguro de que ese sea el problema.
> >
> > Alguna idea?
> >
> > Por las dudas, aclaro que cuando corro el codigo por script/console, anda
> > todo perfecto.
> >
> > Gracias!
> >
> > Porta.
>
> > _______________________________________________
> > Ruby mailing list
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
> --
> "Most of you are familiar with the virtues of a programmer. There are
> three, of
> course: laziness, impatience, and hubris."
>
> (Larry Wall)
>
>
> +-------------------------------------+
> Gastón Ramos
> http://gastonramos.com.ar/
> GNU/Linux Counter user #450312
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar