2
0
mirror of https://github.com/thumbsup/thumbsup synced 2024-11-15 18:12:46 +00:00
Commit Graph

7 Commits

Author SHA1 Message Date
Romain
5f05c0e13f chore: enable Dependabot to keep dependencies up to date 2021-01-17 17:48:29 +01:00
Romain
3d7078ed13 chore: setup multiple issue templates 2021-01-17 17:43:47 +01:00
Romain
0b18864bca chore(build): setup Github Action for running tests
TravisCI is moving away from free plans.
The builds have become very slow on travis-ci.org.

This runs the tests on Github Actions as a first step
to assess how well it works.
2021-01-13 00:03:49 +01:00
Romain
23b4016923 chore(build): automatically build and publish the Docker image with Travis CI
Fixes #114.
2018-07-21 01:07:54 +02:00
Romain
832673f322 refactor(tests): integration tests as part of the Mocha suite
Some benefits:
- no need to check-in a full website to compare against
- targeted asserts, instead of a “should be 100% the same”
- more robust against cosmetic theme changes
- allows for testing more edge cases in the future
- can’t forget to run the integration tests since they’re part of “npm test”
2018-06-16 18:28:58 +02:00
Romain
870b60de17 Simplify test scripts & document them in CONTRIBUTING.md 2017-11-25 22:29:21 +11:00
Romain
e8a9fc66b4 Github contribution templates 2017-05-29 17:34:19 +10:00