Closed yann-yinn closed 5 years ago
@yann-yinn je pense que je relirais quand les tests passeront sur travis
Oui je dois fixer ça , au temps pour moi.
Ok donc:
1) Si je fais un require sur le fichier .env
: il faut enlever le spread operator de popcorn.config.js
sinon cypress plante, à cause de sa version de node. Par contre on bénéficie de pouvoir passer côté cypress les variables d'env et config de manière identique à la réalité; donc ça vaut le coup
2) Si je fais en mock en dur, on n'a pas le souci de spread operator (mais on ne prend pas en compte le fichier .env
ni le vrai fichier de config de popcorn-machine)
Je vote pour 1) de mon coté, d'autant que le spread operator n'est pas indispensable, c'est plus clair de déclarer explicitement les variables en provenance du popcorn de la localité
Maintenant j'essaie de comprendre pourquoi les tests fonctionnent chez moi et pas sur Travis -_- (edit: c'était le fichier .env
qui était ignoré par défaut sur le dossier de projet test )
Les tests passent ! \o/
Bien joué :)
Je me suis pété le bras a vélo, alors je vais etre moins reactif je pense pendant au moins 2 semaines !
Pfiou, plus de difficultés que prévues sur la récupération de la config popcorn, mais la fonctionnalité est clef. Pas terminé, j'essaie de m'y remettre quand je peux.