You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should get a complete end-to-end integration test going that exercises all of the Freezing Saddles components.
We will need to use a live Strava API key, either for the production app (great for functional testing but risky) or a test API key (better for security, not as good for functional testing).
Perhaps we can capture the payload of one webhook delivery and use that to do integration testing, submit it to freezing-nq. That will make a call to the Strava API, then push it into beanstalkd, then freezing-sync will pick it up, perhaps making more calls to Strava, and will store it in the mysql database. Then we should query for the ride from freezing-web.
This sort of test could run from each of our compoonents in CI, varying just the component under test.
We should get a complete end-to-end integration test going that exercises all of the Freezing Saddles components.
We will need to use a live Strava API key, either for the production app (great for functional testing but risky) or a test API key (better for security, not as good for functional testing).
Perhaps we can capture the payload of one webhook delivery and use that to do integration testing, submit it to
freezing-nq
. That will make a call to the Strava API, then push it intobeanstalkd
, thenfreezing-sync
will pick it up, perhaps making more calls to Strava, and will store it in the mysql database. Then we should query for the ride fromfreezing-web
.This sort of test could run from each of our compoonents in CI, varying just the component under test.
Related issues
References
The text was updated successfully, but these errors were encountered: