TestUnit basiert auf JUnit, daher gibt es einen Port für die meisten Sprachen. Dies ist wahrscheinlich am allgegenwärtigsten.
Das verhaltensorientierte Testen hat Tools wie RSpec hervorgebracht, und es scheint, als wäre es gerade das beliebteste Testframework in der Welt von ruby / rails. (Hier ist eine Website, die versucht, Popularität zu beobachten: http://ruby-toolbox.com/categories/testing_frameworks.html)
Syntaktisch müssen Sie eine Wahl zwischen diesen beiden großen Lagern treffen. In ihnen gibt es viele Implementierungen, jede mit ihrer eigenen Geschichte, Plus und Minus. Sogar innerhalb der TestUnit-Welt können Sie "shofa" und viel von dem bekommen, was RSpec Ihnen gibt. Verwirrend, was?
Die meisten Tools sind nicht explizit an ein Framework gebunden und arbeiten ziemlich unabhängig von Rails.
Vielleicht möchten Sie in den [manager] (https://rubygems.org/gems/manager) Edelstein, den ich entwickelt habe, schauen. – sawa