Beschreibung vs Kontext in rspec. Unterschiede? [Duplikat]

8

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%     
Jwan622 21.10.2014, 01:16
quelle

1 Antwort

11

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 .

    
Leo Correa 21.10.2014 01:28
quelle

Tags und Links