describe

___ tag123rspec ___ RSpec ist ein verhaltensbasiertes Entwicklungssystem (BDD) für die von JBehave inspirierte Ruby-Programmiersprache. Es enthält sein eigenes voll integriertes Spott-Framework basierend auf JMock. Das Framework kann als domänenspezifische Sprache (DSL) betrachtet werden und ähnelt einer natürlichen Sprachspezifikation. ___ tag123ruby ___ Ruby ist eine multi-plattform Open-Source, dynamische objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. Die [Ruby] -Tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich seiner Syntax und seiner Bibliotheken . Fragen speziell zum Ruby-on-Rails-Framework sollten mit [ruby-on-rails], nicht [ruby] getaggt werden. Verwenden Sie dies nicht, um Ruby in der japanischen Sprache zu markieren. ___ qstntxt ___

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%     
___ qstnhdr ___ Beschreibung vs Kontext in rspec. Unterschiede? [Duplikat] ___ tag123beschreibt ___ psych library function - wird hauptsächlich zur Skalierung der Konstruktion und zur Elementanalyse mit klassischer Psychometrie verwendet ___ answer26477561 ___

Es gibt keinen großen Unterschied zwischen %code% und %code% . Der Unterschied liegt in der Lesbarkeit. Ich neige dazu, %code% zu verwenden, wenn ich Spezifikationen basierend auf Bedingungen trennen möchte. Ich verwende %code% , 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 .

    
___
1
Antwort

Beschreibung vs Kontext in rspec. Unterschiede? [Duplikat]

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?...
21.10.2014, 01:16