[ruby-it] Sinatra Test -- passare variabili tra piu' test

Simone Federici s.federici a gmail.com
Mar 30 Mar 2010 16:09:17 CEST


metti tutto nello stesso metodo di test
S


2010/3/30 Luca De Marinis <loop a interact.it>

> 2010/3/30 Simone R. <k5mmx a yahoo.com>
>
>
> > Luca De Marinis wrote:
> > > Se anche sinatra usa lo stesso framework di test di rails, potresti
> > > provare
> > > a mettere  @testvariable = "xxxx" nel metodo setup della tua classe di
> > > tests - altrimenti vedere se usa una cosa
> > > Pero' siccome non e' davvero una iv userei una costante.
> > >
> > > TESTCONST = "xxxx".freeze (per essere sicuri che sia davvero costante!)
> >
> >
> > il problema e' che la variabile viene riempita durante i test , nel
> > setup
> > non ho ancora il valore che voglio.
> >
> >
> > nel mio caso specifico il primo test mi crea un utente e ritorna un
> > valore
> > nel test successivo devo usare quel valore per fare una query
> >
> >
> >
> Ahhh... non avevo capito!
> Ti sembrera' un escamotage per non rispondere, ma non dovresti fare una
> cosa
> del genere!
>
> Un test case deve verificare un "fatto" - e un fatto e' (semplificando
> parecchio) che se scrivi una cosa da una parte, poi se la leggi il valore
> e'
> quello.
> Questa cosa e' cosi' radicata nei framework di test che niente e nessuno ti
> puo' neanche garantire che i test vengano eseguiti in particolare ordine!
>
> Ciao
>
>
> >
> >
> >
> >
> > --
> > Posted via http://www.ruby-forum.com/.
> > _______________________________________________
> > Ml mailing list
> > Ml a lists.ruby-it.org
> > http://lists.ruby-it.org/mailman/listinfo/ml
> >
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>


More information about the Ml mailing list