Ifa дополняет Test :: Unit и RSpec, так что я не думаю, что это тот случай, когда нужно выбирать между собой и RSpec, или наоборот.Я использую Needa в нескольких проектах, некоторые из которых были протестированы с Test :: Unit, другие - с RSpec, и он прекрасно работает вместе с обеими средами.
Я бы порекомендовал попробовать Needa в существующем проекте Test :: Unit.Это может спасти вас от множества нажатий клавиш и сделать ваши тестовые уроки несколько более аккуратными и последовательными.
Как справедливо говорит Эндрю Вит, команда Shoulda предпочитает способ выполнения задач RSpec все больше и больше (см. http://robots.thoughtbot.com/post/701863189/shoulda-rails3-and-beyond). Стоит попробовать RSpec и посмотреть, как вам это понравится. Это не всем по вкусу, но я предпочитаю его Test :: Unit за его синтаксис, выразительность, вложенные контексты, пользовательские сопоставления и просто крутость!; -)