title: What's the easiest way to test a Catalyst REST API
body: <p>I'm building a RESTful web service, using <a href="https://metacpan.org/module/Catalyst%3a%3aController%3a%3aREST">Catalyst::Controller::REST</a>. Usually for web testing I use <a href="https://metacpan.org/module/Test%3a%3aWWW%3a%3aMechanize">Test::WWW::Mechanize</a>, but that seems more appropriate for "GET/POST HTML RPC" testing. Are there any Test modules that would make testing of HTTP with basic auth, using GET/POST/PUT/DELETE etc and JSON easy? perhaps something that integrates well with Catalyst/PSGI so I don't have to start a webserver?</p>