I’m new to unit/func testing in Rails 3. So I’m starting now, better late than never.
I have a method in /lib/mailingjob.rb called find_reply(body)
Right now I’m using cucumber to test this but given that this is all backend, no web interface to this, should I not be using cucumber?
I’m finding when to use RPSEC vs cucumber confusing.
Thanks
In my opinion, you need to use both. Rspec is very good for unit testing, that is testing models, controllers, views. On the other hand, cucumber is a very nice tool to check full scenarios like a user logs in, clicks a link and he is supposed to view this.
I highly advise that you take a look at the cucumber railscast from railscasts.com. Also, make sure that you use webrat and maybe something to auto load your specs like watchr(which i prefer).