readme.md

Betamax

A Groovy testing tool inspired by Ruby's VCR. Betamax can record and play back HTTP interactions made by your app
so that your tests can run without any real HTTP traffic going to external URLs. The first time a test is run any HTTP
traffic is recorded to a tape and subsequent runs will play back the HTTP response without really connecting to the
external endpoint.

Tapes are stored to disk as YAML files and can be modified (or even created) by hand and committed to your project's
source control repository so that other members of the team can use them when running tests. Different tests can use
different tapes to simulate varying responses from external endpoints. Each tape can hold multiple request/response
interactions but each must (currently) have a unique request method and URI.