May 26, 2018
Test::WWW::Mechanize for CGIApp
TestWWWMechanize is a subclass of WWWMechanize that incorporates features for web application testing. The TestWWWMechanizeCatalyst module meshes the two to allow easy testing of Catalyst applications without starting up a web server.
Testing web applications has always been a bit tricky, normally starting a web server for your application and making real HTTP requests to it. This module allows you to test Catalyst web applications but does not start a server or issue HTTP requests. Instead, it passes the HTTP request object directly to Catalyst. Thus you do not need to use a real hostname “http//localhost/” will do.