Hi all,

I'm happy to announce the release of Cartridge, an HTTP request
recording and playback library well suited for testing HTTP client
calls when the server is unavailable.

This project is in active use at Sonian and was built to help test
clients of HTTP services when the server is unavailable or impractical
to run in every development environment.  It offers convenience during
daily testing at the cost of occasional maintenance of the Cartridge
recording file (i.e., whenever the server responses change).

With the small addition of a clojure.test fixture we can run our tests
to produce a recording of all requests and responses in a form that
can be checked into Git.  Subsequent test runs will read that file and
play it back instead of making live requests.  Typically, no code
outside of the tests needs to be modified.

You can find Cartridge along with docs and examples at
https://github.com/sonian/cartridge

Feedback welcome.  Enjoy!

-The Sonian Team

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to