Skip to content
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

Utilisation d'un Mock pour tester url_extractor.ex #1863

Merged
merged 8 commits into from
Oct 20, 2021

Conversation

fchabouis
Copy link
Contributor

@fchabouis fchabouis commented Oct 19, 2021

La fonction get_resources_with_url_from_csv fait un appel exterieur (requête HEAD). Elle était testée via un doctest et c'est lors de ce doctest que régulièrement les tests échouent. Il est possible que cet échec aléatoire vienne du remplacement du module HTTPoison lors de l'utilisation de with_mock par un autre test.

Quoi qu'il en soit, il est plus propre d'en faire un test à part entière et d'avoir un mock (mox style) pour HTTPoison, et ainsi éviter les appels exterieurs lors des tests.

On va voir si ça résoud les problèmes de tests qui échouent et nous permettre de clôturer #1757 🤞

Première étape : est-ce que tests vont passer ? 😄

Copy link
Contributor

@thbar thbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Top ! Au final effectivement on peut noter que tout ce qui requiert Mox n'est pas un bon candidat pour des doctests. Merci d'avoir creusé ça, et on verra si ça règle #1757 ou pas !

@thbar thbar merged commit 90fb678 into master Oct 20, 2021
@thbar thbar deleted the url_extractor_test_bug branch October 20, 2021 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants