2016-08-09 3 views
0

Wir verwenden einen Test Winkelmesser-Gurke BDD Test-Framework. Unterstützt Cucumber den 'Background'-Hook nicht?Winkelmesser-Gurke Hintergrund Haken

Ich versuche, ein Szenario wie unten dargestellt:

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 

Auf get Fehler läuft -

expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Background:' 
expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Given an authenticated user' 
+0

einfach das 'Outline' von Szenario entfernen und versuchen! –

+0

@ igniteram1 Diese "Outline" sollte genau dort sein, wo sie gerade ist und nicht entfernt werden. –

+0

Ja, ich stimme zu, es gab einige Änderungen an diesem, deshalb schlug ich vor, zu entfernen und zu versuchen. Aber trotzdem sollte das funktionieren Ich habe versucht es funktioniert! Überprüfen Sie Ihre Feature-Dateien für andere Dinge, die verursacht werden können! –

Antwort

1

Es sieht aus wie die Funktion Überschrift fehlt. Gurke benötigt ein definiertes Feature für Ihre Szenarien, um ausgeführt zu werden.

Um nur Dinge zu testen, versuchen Sie dies:

Feature: Test features 

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 
+0

es hatte die Feature-Überschrift. Ich habe es einfach nicht im Beispiel hinzugefügt. Wie auch immer, es löst das Problem nicht – Manya

+0

@Manya Bitte posten Sie Ihre ** vollständige ** Feature-Datei. Die Leute müssen nicht raten, wie es aussieht. –