Warum Cucumber Hook-Methoden sind nicht klein geschrieben?
Frage
Gurke hat ein paar verschiedene Haken Methoden wie vor, nach oder Afterstep.
Ich habe mich gefragt - warum nicht folgen diese Methodennamen Ruby-Namenskonventionen Methodennamen in Kleinbuchstaben schreiben
?Danke.
Lösung
- Die
Before
,After
,AfterStep
,World
usw. Ruby-Haken wird groß geschrieben, da dieGiven
,When
,Then
Ruby-Haken Groß ist. - Die
Given
,When
,Then
Ruby-Haken groß geschrieben werden, weil dieGiven
,When
,Then
Gherkin Schlüsselwörter Groß sind. - Die
Given
,When
,Then
Gherkin Schlüsselwörter groß geschrieben werden, weil die Gherkin Sprache soll die Standardvorlage passen für BDD User Stories .
Andere Tipps
Diese
ist nur Spekulation meinerseits, aber ich denke, die Namen der Hook-Methoden sind Kamel verrohrten zu Then
, When
und Given
Methoden, die Schritte zu definieren, verwendet werden, entsprechen:
Then "I should be served coffee" do
@machine.dispensed_drink.should == "coffee"
end
Schritt Definition Methoden Namen sind wiederum Kamel verrohrten den Weg Szenarien aussehen entsprechen:
Scenario: Buy last coffee
Given there are 1 coffees left in the machine
And I have deposited 1$
When I press the coffee button
Then I should be served a coffee
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow