Mirage aids testing of your applications by hosting mock responses so that your applications do not have to talk to real endpoints. Its accessible via HTTP and has a RESTful interface.
Mirage runs on Linux, MacOSX and Windows; Rubies 1.8, 1.9 and JRuby.
gem install mirage
Mirage comes with a fully functional client written in Ruby. It would be great to see clients written in other languages too!
NOTE: A new getting started guide will be along shortly. In the meantime look the features referenced below.
All of the documentation for Mirage is in its tests. Take a look our feature files hosted in Relish. If you have any question or think something is missing drop me a line!