Test::Mock::LWP man page on Mageia

Man page or keyword search:  
man Server   17783 pages
apropos Keyword Search (all sections)
Output format
Mageia logo
[printable version]

Test::Mock::LWP(3)    User Contributed Perl Documentation   Test::Mock::LWP(3)

NAME
       Test::Mock::LWP - Easy mocking of LWP packages

SYNOPSIS
       Make LWP packages to make testing easier.

	   use Test::Mock::LWP;

	   # Setup fake response content and code
	   $Mock_response->mock( content => sub { 'foo' } );
	   $Mock_resp->mock( code => sub { 201 } );

	   # Validate args passed to request constructor
	   is_deeply $Mock_request->new_args, \@expected_args;

	   # Validate request headers
	   is_deeply [ $Mock_req->next_call ],
		     [ 'header', [ 'Accept', 'text/plain' ] ];

	   # Special User Agent Behaviour
	   $Mock_ua->mock( request => sub { die 'foo' } );

DESCRIPTION
       This package arises from duplicating the same code to mock LWP et al in
       several different modules I've written.	This version is very
       minimalist, but works for my needs so far.  I'm very open to new
       suggestions and improvements.

EXPORTS
       The following variables are exported by default:

       $Mock_ua
	   The mock LWP::UserAgent object - a Test::MockObject object

       $Mock_req, $Mock_request
	   The mock HTTP::Request object - a Test::MockObject object

       $Mock_resp, $Mock_response
	   The mock HTTP::Response object - a Test::MockObject object

AUTHOR
       Luke Closs, "<test-mock-lwp at 5thplane.com>"

BUGS
       Please report any bugs or feature requests through the web interface at
       <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Mock-LWP>.	I will
       be notified, and then you'll automatically be notified of progress on
       your bug as I make changes.

SUPPORT
       You can find documentation for this module with the perldoc command.

	   perldoc Test::Mock::LWP

       You can also look for information at:

       ·   AnnoCPAN: Annotated CPAN documentation

	   <http://annocpan.org/dist/Test-Mock-LWP>

       ·   CPAN Ratings

	   <http://cpanratings.perl.org/d/Test-Mock-LWP>

       ·   RT: CPAN's request tracker

	   <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-Mock-LWP>

       ·   Search CPAN

	   <http://search.cpan.org/dist/Test-Mock-LWP>

ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
       Copyright 2006 Luke Closs, all rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.18.1			  2011-07-16		    Test::Mock::LWP(3)
[top]

List of man pages available for Mageia

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net