-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Faire échouer la CI sur le set recommended de eslint-mocha sur l'API. #3893
[TECH] Faire échouer la CI sur le set recommended de eslint-mocha sur l'API. #3893
Conversation
I'm deploying this PR to these urls:
Please check it out! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai rajouté un xit (teste en pending) ça en plante pareil pour le skip et pareil pour after et afterEach dans le test helper.
[EDIT]
ça marche ! par contre c'est pas npm test qui faut lancer mais npm run lint
mocha/no-exclusive-tests: error | ||
mocha/no-pending-tests: error | ||
mocha/no-skipped-tests: error | ||
mocha/no-top-level-hooks: error |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Celui je sais pas trop dans le test helper il y a un after et un afterEach
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Effectivement, mais il vaut mieux dans ce cas mettre une exception dans le test helper
(l'exception qui veut dire: je suis conscient que c'est pas bien mais ici c'est ok)
mocha/no-exclusive-tests: error | ||
mocha/no-pending-tests: error | ||
mocha/no-skipped-tests: error | ||
mocha/no-top-level-hooks: error |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Effectivement, mais il vaut mieux dans ce cas mettre une exception dans le test helper
(l'exception qui veut dire: je suis conscient que c'est pas bien mais ici c'est ok)
37ff008
to
6e04212
Compare
6e04212
to
d45978f
Compare
🎄 Problème
Les règles
recommended
ne causent pas toutes la sortie en erreur de la CI, voir la documentation, ce qui n'est pas évident à comprendre au premier abord.🎁 Solution
Forcer la sortie en erreur en passant le niveau de celles en
warning
àerror
🌟 Remarques
Cette PR étend la solution de la PR #3887
Il serait intéressant de la rajouter dans les autres utilisations de mocha (mon-pix) #3894
🎅 Pour tester
Ajouter un test en skip et vérifie que
npm run lint
renvoie un code retour <> 0