Unit tests can record request snapshots in a .gitignored directory. Then unit tests can be run against the snapshots.