Sto cercando di ottenere l'intero setup lavorando con Autotest/Growl/Shoulda sul mio Mac per testare una gemma su cui sto lavorando per Authlogic. Ho usato RSpec in passato un po ', ma vorrei passare a Shoulda.Autotest, Shoulda, Ruby - L'installazione?
Questa gemma funzionerà con Rails, ma le altre gemme che ho creato sono semplicemente vecchie librerie di rubini senza dipendenze dai moduli Rails. Qual è il modo consigliato per testare i rubygems?
ZenTest sembra essere concentrato in gran parte su Rails, in quanto devo ancora trovare una gemma che lo rende così chiamando autotest
esegue automaticamente tutti i miei test TestUnit non importa se sto usando Rails, Sinatra, o semplicemente facendo un gioiello.
Domanda, qual è il tuo setup/flusso di lavoro per eseguire test su gemme che stai costruendo? Avete risorse che mi aiuterebbero?
O una domanda più specifica, verificabile: come si esegue la suite di test per Paperclip o Authlogic con Autotest?
Sto usando questi come risorse finora:
- Paperclip Tests on Github
- Autotest Without Rails
- Shoulda, Autotest, Redgreen, with Growl notifications
- Authlogic Tests on Github
- Getting Started with Autotest
Grazie mille. Vuoi fare del test una parte fondamentale del mio flusso di lavoro.
grazie per questo esempio, sta diventando più chiaro :). Mi chiedo, cosa sono questi ragazzi (autore Authlogic e autore di Paperclip, link ai test precedenti) che usano per testare i loro progetti? Utilizzano l'autotest con percorsi di individuazione personalizzati? Quali sono i tuoi pensieri? In attesa di risposte anche dagli autori. –