Was ist die am häufigsten verwendeten Framework Unit-Tests für verschiedene Arten von Ruby-Anwendungen? [Duplikat]

StackOverflow https://stackoverflow.com/questions/1448783

Frage

    

Diese Frage bereits eine Antwort hier:

         

Sind die gleiche Einheit Test-Frameworks für verschiedene Web-Frameworks verwendet - Rails, Merb, Sinatra, Ramaze und Desktop-Frameworks - Schuhe

Und was ist die am weitesten verbreitete Unit Testing Framework, die mit all den verschiedenen Web-und Desktop-Frameworks funktionieren würde?

War es hilfreich?

Lösung

Testunit basiert auf JUnit, und damit ist es Hafen zu den meisten Sprachen. Dies ist wahrscheinlich die am weitesten verbreitete.

Verhalten getriebenes Testen haben Tools wie RSpec ergeben, und es scheint, wie jetzt, dass möglicherweise der beliebteste Test-Framework in der Ruby / Rails Welt. (Hier ist eine Website, die Laschen an Popularität zu halten versucht: http://ruby-toolbox.com/categories /testing_frameworks.html )

syntaktisch müssen Sie eine Wahl zwischen diesen beiden großen Lagern machen. In ihnen gibt es viele Implementierungen, die alle ihre eigene Geschichte, Vor- und Nachteile. Selbst innerhalb der Testunit Welt, können Sie „shoulda“ und haben viel packen, was RSpec gibt Ihnen. Verwirrend, nicht wahr?

meisten Tools sind nicht explizit gebunden an einen Rahmen und arbeitet ziemlich unabhängig von Rails.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top