Eseguire i Test nel file Corrente
Vedi tutte le pagine e le modifiche recenti o scarica i sorgenti nella pagina
E’ una pratica abbastanza comune quella di mettere gli unit test? nello stesso file che contiene una certa porzione di codice.
Sebbene questo sia probabilmente un approccio inadatto a progetti articolati, per i quali è preferibile usare una directory test/ separata, per piccole librerie è una cosa comune.
Il metodo standard è usare il “trucchetto”
if __FILE__==$0 require 'test/unit' codide_per_i_test end
Alternativamente potete mettere tutto il codice nel corpo del file, e controllare l’esecuzione con:
Test::Unit.run= (__FILE__!=$0)