[Catalyst] Mocking for Catalyst testing
    Tomas Doran 
    bobtfish at bobtfish.net
       
    Mon Jan 18 01:56:52 GMT 2010
    
    
  
On 17 Jan 2010, at 22:07, Stuart Watt wrote
>
> What I wanted to be able to do was mock out the remote job queue web  
> service, so at least I could check out that the front end render  
> stuff without to put an entire web server temporarily in place.  
> Basically, I'd hoped to replace the model that implements the web  
> service and check that the right stuff goes in and out.
Right - and _THIS_ is why you implement your model classes outside of  
Catalyst, and bind them in.
If you are using Catalyst::Model::Adaptor to bind an external class,  
then changing the implementation of the model class to a mock class in  
your test suite is a simple case of providing some config to change  
the name of the class which is adapted...
Cheers
t0m
    
    
More information about the Catalyst
mailing list