Qual è il framework di test più comunemente usato unità per diversi tipi di applicazioni Ruby? [duplicare]

StackOverflow https://stackoverflow.com/questions/1448783

Domanda

    

Questa domanda ha già una risposta qui:

         

Sono gli stessi framework di unit test utilizzati per i diversi framework web - Rails, Merb, Sinatra, Ramaze e desktop quadri - Scarpe

E qual è il quadro unit testing più utilizzata che avrebbe lavorato con tutti i vari framework web e desktop?

È stato utile?

Soluzione

TestUnit si basa su JUnit, e quindi v'è la porta per la maggior parte delle lingue. Questo è probabilmente il più diffuso.

test guidato Behavior ha ceduto strumenti come RSpec, e sembra che in questo momento che può essere il quadro di prova più popolare nel / rotaie mondo rubino. (Ecco un sito che cerca di tenere sotto controllo popolarità: http://ruby-toolbox.com/categories /testing_frameworks.html )

Sintatticamente è necessario fare una scelta tra queste due grandi campi. Al loro interno, ci sono un sacco di implementazioni, ognuno con la propria storia, vantaggi e svantaggi. Anche all'interno del mondo TestUnit, si può afferrare "shoulda" e hanno molto di ciò che RSpec ti dà. Confondere, eh?

La maggior parte degli strumenti non sono esplicitamente legati a un quadro e lavorare in modo abbastanza indipendente di Rails.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top