2016-07-27 8 views
0

Kann eine gemeinsame Schrittfunktion für mehrere gegebene-wann-wenn-Anweisungen zugeordnet werden? In Cucumber JS sind die Stufendefinitionen im FormatWinkelmesser-CucumberJS - Zuordnung mehrerer Gherkin-Anweisungen zu einer Einzelschrittfunktion

this.Given(/^I have the following for a particular test$/, function() { 
     //code for the step 
    }); 

Für in C# Version von BDD (Specflow), mehrere gherkin-Anweisungen können auf ein einziges Verfahren gebunden werden. Für z.B.

[Given(@"I have the following for a particular test")] 
[Given(@"I have also the following for another test")] 
public void GivenIHaveTheFollowingForAParticularTest() 
{ 

} 

Gibt es einen Mechanismus, um dies auch in CucumberJS zu implementieren?

Antwort

0

Ja, Sie können das in Gurke.js mit Regex tun. Zum Beispiel:

Über Regex werden beide Aussagen übereinstimmen, so dass diese Schrittdefinition für beide aufgerufen wird.

Zum Testen hier klicken: http://www.regextester.com/?fam=95418

Verwandte Themen