Ich habe ein bisschen darüber gelesen, wie man rspec-Code organisieren soll. Es scheint, dass "Kontext" mehr für Zustände von Objekten verwendet wird. In Ihren Worten, wie würden Sie beschreiben, wie "beschreiben" in RSPEC-Code zu verwenden?
Hier ist ein Ausschnitt meines movie_spec.rb-Codes:
%Vor% Es gibt keinen großen Unterschied zwischen describe
und context
. Der Unterschied liegt in der Lesbarkeit. Ich neige dazu, context
zu verwenden, wenn ich Spezifikationen basierend auf Bedingungen trennen möchte. Ich verwende describe
, um zu testende oder zu testende Verhaltensweisen zu trennen.
Eine Hauptsache, die sich in der letzten RSpec geändert hat, ist " context "kann nicht mehr als Methode auf oberster Ebene verwendet werden .