Ich habe eine einfache Cuke-Funktion für ein Formular auf einer Demo-Site geschrieben. Die Funktion sieht so aus.Formularübergabe mit Cucumber testen
Given I am on the home page
When I set the "Start Date" to "2010-10-25"
And I set the "End Date" to "2011-1-3"
And I press the "Go" button
Then I should see "Cake Shop"
Die Idee ist, dass, nachdem ich die Go-Taste drücken, wird eine neue Seite zu laden, um eine Liste der Ergebnisse zeigt, und eines der Ergebnisse sollte „Cake Shop.“
Aber ich habe es nicht geschafft, dies zu arbeiten. Gibt es etwas, das mir fehlt?
Edit: Hier ist die Schrittdefinitionen.
Der letzte Schritt ist in web_steps.rb definiert. Ich glaube ... und es ist immer da, dass es scheitert.
expected #has_content?("Cake Shop") to return true, got false
(RSpec :: :: Erwartungen ExpectationNotMetError) ./features/step_definitions/web_steps.rb:110:in `Block (2 Ebenen) in"
einige Code in Ordnung ist. Genauer gesagt, Ihre Gurke Schritte. Auch etwas über das, was fehlgeschlagen ist. – DJTripleThreat
@DJTripleThreat Ich habe gerade die Schritte hinzugefügt, die ich verwende. – picardo