Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Normally, when tests are run we use vcr fixtures for any external API
requests that our test calls make. This is great! It lets us run our
tests quickly and deterministically, without worrying about the slowness
or availablity of external services.
However, this means our tests can't alert us to external APIs changing.
If an API changes, our vcr fixtures would continue to provide us with
old API data, giving us false-positives that our plugins were working.
make test-network
lets us run the same tests but ignores the vcrfixtures. This means that tests will hit the external network. It uses
an environment variable, set by the Makefile, to alert our test utils
whether or not to use vcr for a given run.
Closes #123