# Rspec

**URL:** <https://www.ruby-forum.com/t/rspec/200819>\
**Category:** IT\
**Created:** [December 22, 2010, 5:50pm UTC](https://www.ruby-forum.com/t/rspec/200819 "2010-12-22T17:50:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/u/Dobai-Pataky_BSSSSl)\
**Post date:** [December 22, 2010, 5:50pm UTC](https://www.ruby-forum.com/t/rspec/200819/1 "2010-12-22T17:50:26Z")

</div>

Ciao,

vorrei imparare ad usare Rspec con Rails, voi come fareste?  
libri (quale?) o tutorial (quale?) oppure altro?

grazie  
.Stefano

---

<div class="post-metadata">

**Author:** ![Tud](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@Tud](https://www.ruby-forum.com/u/Tud)\
**Post date:** [December 22, 2010, 5:59pm UTC](https://www.ruby-forum.com/t/rspec/200819/2 "2010-12-22T17:59:50Z")

</div>

2010/12/22 Tud [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> vorrei imparare ad usare Rspec con Rails, voi come fareste?  
> libri (quale?) o tutorial (quale?) oppure altro?

io direi indubbiamente:

[http://pragprog.com/titles/achbd/the-rspec-book](http://pragprog.com/titles/achbd/the-rspec-book)

ER

–  
Enrico R. /rubbo.li  
ELC Tech ™  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> **[ElcTech.com is for sale | HugeDomains](https://www.hugedomains.com/domain_profile.cfm?d=elctech.com)**
>
> Get a new domain name for your startup. Quick and professional service. Seamless domain transfers.

---

<div class="post-metadata">

**Author:** ![Tud](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@Tud](https://www.ruby-forum.com/u/Tud)\
**Post date:** [December 22, 2010, 6:14pm UTC](https://www.ruby-forum.com/t/rspec/200819/3 "2010-12-22T18:14:16Z")

</div>

Recentemente mi sono letto due libri che affrontano il concetto di test  
su  
Ruby/Rails  
The RSpec Book [http://www.pragprog.com/titles/achbd/the-rspec-book](http://www.pragprog.com/titles/achbd/the-rspec-book)  
Rails Test  
Prescriptions[http://pragprog.com/titles/nrtest/rails-test-prescriptions](http://pragprog.com/titles/nrtest/rails-test-prescriptions)

[http://pragprog.com/titles/nrtest/rails-test-prescriptions](http://pragprog.com/titles/nrtest/rails-test-prescriptions)Se devo  
essere  
onesto non sono utili quanto “provare veramente”, ma sicuramente ti  
possono dare delle conoscenze e sicurezze in pi nel momento in cui  
inizi.

Alla fine, la cosa importante capire bene quando devi fare un test e  
quando invece  
inutile farlo, perch banale o gi coperto dal framework di turno.  
Inizierei col leggere la doc di RSpec [http://relishapp.com/rspec](http://relishapp.com/rspec) e poi  
userei altre gemme molto interessanti come  
Shoulda [https://github.com/thoughtbot/shoulda](https://github.com/thoughtbot/shoulda) (one line test) e  
Factory  
Girl [https://github.com/thoughtbot/factory\_girl](https://github.com/thoughtbot/factory_girl) (per non usare  
fixtures).

Tieni bene in mente l’idea di far prima fallire il test e poi scrivere  
il  
codice. Nel primo  
periodo ci perdi la testa, ma al lungo andare, vai veloce e becchi tutti  
gli  
errori 🙂

2010/12/22 Enrico R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Tud](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@Tud](https://www.ruby-forum.com/u/Tud)\
**Post date:** [December 22, 2010, 6:14pm UTC](https://www.ruby-forum.com/t/rspec/200819/4 "2010-12-22T18:14:54Z")

</div>

+1 per il libro consigliato da Enrico 🙂

per i tutorial, basta cercare con google.

infine anche la documentazione di rspec un ottima fonte:  
[http://rspec.info/rails/](http://rspec.info/rails/)

ciao,  
A.

Il 22/12/2010 17:59, Enrico R. ha scritto:

> 2010/12/22 Tud[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > vorrei imparare ad usare Rspec con Rails, voi come fareste?  
> > libri (quale?) o tutorial (quale?) oppure altro?  
> > io direi indubbiamente:
> 
> [http://pragprog.com/titles/achbd/the-rspec-book](http://pragprog.com/titles/achbd/the-rspec-book)
> 
> ER

–  
[http://twitter.com/apeacox](http://twitter.com/apeacox)

---

<div class="post-metadata">

**Author:** ![Tud](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@Tud](https://www.ruby-forum.com/u/Tud)\
**Post date:** [December 27, 2010, 2:47pm UTC](https://www.ruby-forum.com/t/rspec/200819/5 "2010-12-27T14:47:46Z")

</div>

ho trovato questi tutorial su rspec che sembrano ben fatti (li sto  
guardando ora)  
[http://marakana.com/forums/ruby/ruby\_on\_rails/191.html](http://marakana.com/forums/ruby/ruby_on_rails/191.html)  
spero possano essere utili ad altri 🙂

.Stefano

Andrea P. ha detto: in data 22/12/10 18.14:

---

<div class="post-metadata">

**Author:** ![Tud](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@Tud](https://www.ruby-forum.com/u/Tud)\
**Post date:** [December 22, 2010, 6:30pm UTC](https://www.ruby-forum.com/t/rspec/200819/6 "2010-12-22T18:30:35Z")

</div>

il “cambiare testa” per scrivere test che falliscano penso sar lo step  
pi difficile  
l’usare un libro o un tutorial (penso/spero) mi serve per capire meglio  
il workflow e i tips & tricks  
adesso devo capire bene la differenza tra i 2 libri e il livello che ci  
vuole per usarli

grazie  
.Stefano

Andrea R. ha detto: in data 22/12/10 18.13:
