Ho recentemente aggiornato le gemme Cucumber ("cetriolo" e "rottami di cetriolo") sulla mia macchina e ho riscontrato un paio di problemi. Quello che sto attualmente combattendo è che nessuno dei passaggi definiti per le mie funzionalità vengono automaticamente caricati da Cucumber. Ciò si traduce nella mia linea di comando che mi dice "posso implementare definizioni di passo per passi indefiniti con questi frammenti" per ogni singolo passaggio che utilizzo nelle mie funzionalità.I passi cetriolo non vengono caricati automaticamente quando si eseguono le funzioni
ho eseguito:
cucumber --verbose
... e posso vedere il seguente:
Codice: * vendor/plugins/graffetta/cetriolo/paperclip_steps.rb
Tuttavia, nessuno dei passi vengono caricati da Cucumber a meno che non specifichi i file da caricare:
cucumber -r features/step_definitions/web_steps.rb
Ho pensato che questo potrebbe essere solo il file passo personalizzato che avevo creato all'interno della cartella "step_definitions" nella mia struttura dell'app ma sembrerebbe che il file standard "web_steps" non sia stato caricato.
Apprezzeremmo l'udito da chiunque si sia imbattuto in questo problema o sappia perché questo potrebbe accadere.
Grazie.
+1. Solo una nota, quella cartella predefinita è 'features' not feature. – Ernest
Penso che dovrebbe essere '-r features' piuttosto che' -f feature' come scritto – xxjjnn