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.

War es hilfreich?

Lösung

  1. Die Before, After, AfterStep, World usw. Ruby-Haken wird groß geschrieben, da die Given, When, Then Ruby-Haken Groß ist.
  2. Die Given, When, Then Ruby-Haken groß geschrieben werden, weil die Given, When, Then Gherkin Schlüsselwörter Groß sind.
  3. 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
scroll top