It depends on what kind of testing you're doing. I tend to use
Cucumber for acceptance, and rspec for unit tests. Another great combo
is rspec's request specs with capybara::DSL to do acceptance, and
rspec for unit tests. Or minitest for unit tests and capy::DSL for
acceptance.