peut-on charger des données de départ lors du démarrage du concombre? S'il vous plaît soutenez-moi un moyen.Données de concombre et de semences
Répondre
Vous pouvez utiliser Factory Girl dans vos tests de concombre pour configurer votre « stuff »
Background:
A car exists
Scenario: I drive a car
Given I am in a car
And I have keys in the ignition
When I turn the keys
...
Ensuite, vous allez créer la voiture dans vos définitions étape, avec quelque chose comme
@car = Factory.create(:car)
Je préfère cette approche:
https://github.com/cucumber/cucumber/wiki/fixtures
Je n'ouvre pas le débat sur les appareils contre les usines, bien sûr, je dis simplement que je n'ai pas encore vu de cas où les fichiers de données (semences, ou autres) cessent d'être utiles. Une fois que les appareils yaml sont définis, ils peuvent être instanciés de manière procédurale via Fixtures.create_fixtures
ci-dessus, ou configurés comme des tâches de rake. Ce sont simplement des fichiers simples, pas du code destiné à avoir des effets secondaires - J'ai plus de confiance en laissant des personnes non techniques ajouter leurs données aux fichiers des appareils (CSV en particulier).
très bien. merci pour votre soutien – khanh
Vous n'avez pas besoin du mot-clé step? par exemple. Une voiture existe –