Sto usando Windows e sto provando a eseguire un feature pack esistente che è stato inizialmente creato su Mac OS che consente loro di aggirare il problema usando lo spazio bianco con " \ "
.Come utilizzare gli spazi bianchi nei nomi di funzioni in Cucumber
Sto usando Ruby 2.2.3 e Cetriolo.
I nomi delle funzioni contengono spazi bianchi e non riesco a modificarlo. Ho provato a usare " "
e ' '
per aggirare gli spazi bianchi ma ho lo stesso problema ogni volta.
Ecco un esempio del problema. Se corro:
cucumber features/'Name containing whitespaces.feature'
funziona OK.
Ma quando ho eseguito:
cucumber -p my_profile
e cucumber.yml contiene:
my_profile: features/'Name containing whitespaces.feature'
Poi viene a mancare con:
No such file or directory - features/'Name. You can use `cucumber --init` to get started.
Qualcuno può aiutarlo ad ottenere intorno a questo problema come la ridenominazione non è un'opzione nel mio caso.
https://cucumber.io/pro potrebbe aiutare di più. anche segnalare questo come un problema https://github.com/cucumber/cucumber potrebbe aiutare. sto provando a ripro localmente. quale versione di cetriolo stavi usando? – noname
Sembra un problema di spazio bianco di Windows. È ancora il caso che sia necessario un backslash per separare le directory in Windows? Se è così, devi aggiungere anche quello. Tenta di inserire l'intero percorso + nome tra virgolette doppie: "caratteristiche \ nome contenente spazi vuoti.feature". – Axe