Uit de cursus: Gedragsgestuurde ontwikkeling

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 24.100 cursussen geleid door branchedeskundigen.

Het domein modelleren

Het domein modelleren

- [Instructeur] Toen we ons functiebestand uitvoerden, stelde Cucumber voor om stapdefinities te implementeren. Wanneer Cucumber een stap uit ons scenario uitvoert, wordt gezocht naar een stapdefinitie die overeenkomt met de tekst voor de stap in ons functiebestand en wordt deze vervolgens uitgevoerd. Komkommer drukt de fragmenten af die u ziet wanneer uw definitie niet kan worden gevonden. Deze kunnen we gebruiken om aan de slag te gaan. Ik ga deze fragmenten kopiëren. Met de opdracht Komkommer dash dash init is een stapdefinitiemap gemaakt in de map met functies. Binnen stapdefinities ga ik een nieuw bestand maken, dat ik gewoon steps.rb zal noemen. In dit bestand plak ik de stapdefinities. Door het op te slaan en Cucumber opnieuw uit te voeren, zegt de uitvoer dat we twee overgeslagen tests en één in behandeling zijnde stap hebben, dus Cucumber kon de stappen in het functiebestand toewijzen aan onze stapdefinities en de eerste uitvoeren, goede dingen. De eerste definitie is het…

Inhoud