2010-06-11 20 views
6

Sto usando rspec e cetriolo per BBD. Ora sto migrando su rails 3 e rspec 2 e come ho potuto vedere entrambi i framework (shoulda e notevole) rails di supporto 3 e rspec 2.Shoulda vs Remarkable per rspec e rails

Non ho mai usato shoulda o notevole.

Cosa dovrei preferire usare con rspec: shoulda o remarkable? E perché?

risposta

7

Penso che andrei per notevole, dal momento che è stato creato appositamente per Rspec. Inoltre è estremamente completo. Mentre Shoulda è stato creato per ottenere i matcher in stile rspec all'interno di Test :: Unit.

Solo i miei rapidi 2 centesimi.

[AGGIORNAMENTO] quasi due anni dopo, mi dispiace notare che notevole è in uno stato terribile. Per i binari 3.x devi ancora usare le gemme beta. Spero che questo cambierà o migliorerà presto (improbabile), ma per il momento posso solo consigliare di usare Shoulda.

2

Solo un aggiornamento, dal momento che il mondo di Rails si muove così velocemente: Shoulda sembra aver raccolto tre volte più spettatori, due volte più forchette e una metà dei contributori. L'ultimo impegno di Remarkable è stato più di un anno fa e quello di shoulda era in questo mese. Detto questo, gli ultimi 5 contributi erano fondamentalmente piccoli bug o ritocchi minori.

Problemi correlati