On 9/14/07, Emmanuel Oga <[EMAIL PROTECTED]> wrote:
> Que tal gente, alguno tiene experiencia testeando plugins de rails?
>
> La dificultad que me surge es que mi plugin hace uso de tantos aspectos
> diferentes de rails que lo que mas me conviene, a mi parecer, es entrar al
> directorio test del plugin y correr "rails app" para generar una aplicacion
> rails sencilla donde poder ejecutar "rake test"
>

Algunos plugins que interactúan/integran diferentes partes de
ActiveSupport, ActionPack y ActiveRecord, por ejemplo:
make_resourceful, tienen el esqueleto de una aplicación Rails dentro
de test, tal cual como vos indicas.

Yo por mi parte, cuando he necesitado implementar funcionalidad
"puntual", he decidido crear modelos o controladores "como Fixtures" y
he evaluado mediante RSpec que todo funcionara (o aquella molificación
que he planteado).

> El tema es que tengo la duda de si ese procedimiento me traera mas
> dificultades que soluciones....
>
> Opiniones?
>

Bien, si tu plugin es una gran bola de nieve, puede jugarte en contra.
Por ejemplo el equipo de Hobo tiene que estar muy atento a los cambios
en Rails-Edge por si algún nuevo cambio rompe toda la mega-magia que
este implementa.

Un caso puntual fue el cambio de los templates rhtml a html.erb,
separando el engine de templating del formato de salida.

Tal vez te convenga separar tu plugin en pequeños fragmentos que uno
"este-plugin-hace-todo-lo-que-se-te-ocurre".

Sugerencias, solo sugerencias :-)

Saludos,

-- 
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a