
We just released a small package to record and replay @EffectTS_ HttpClient requests to tape. Making external APIs available to tests running on GitHub actions is both dangerous and leads to long running and flaky tests. It's no wonder that most people resort to mocking the upstream API service. The issue is that you'll have to manually collect sample data and deal with drifts. This package records all HTTP interactions and stores the requests/responses on disk. All subsequent calls will read from the file, without interacting with the upstream server. Your tests are now fast, safe, and reproducible!



















