dwyl / dwyl/github-backup

Test webhooks events

Ouverte
#26 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
help wanted technical
Langage dominant
Elixir
Étoiles
33
Forks
3
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

One way to test the logic of the app when a webhook request is received is to mock the request. The tests will send a "fake" payload on the endpoints of the app and from this can check that the logic of the controllers linked to the endpoint is correct. It is the way that we are currently using on dwylbot:

https://github.com/dwyl/dwylbot/blob/master/test/controllers/event_controller_test.exs

I'm wondering if we could find another way to test the application without using mock? I would prefer to use "real" data from Github and not based our test on fixtures which might not be updated for a long time (the Github API might change but not the fixtures)

see:
- http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/
- https://stackoverflow.com/questions/16992777/is-there-a-sandbox-version-of-the-github-api-v3-for-testing-apps

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.