Prevent calls to GitLab.com during automated tests
Right now, we have to provide a production ACCESS_TOKEN environment variable that is valid on GitLab.com for the tests to work. This is a great first iteration but causes obstacles for future development:
- Local tests depend on having a valid GitLab.com access token (undocumented)
- We can not test for errors during network requests
- If we want to add features like #53, we have to mock GitLab responses because we could cause accidental damage to data stored in the user’s account