Catmandu-SRU
view release on metacpan or search on metacpan
t/lib/MockHTTPClientMany.pm view on Meta::CPAN
package MockHTTPClientMany;
#ABSTRACT: HTTP::Tiny mockup class to return XML data from files based on queries
use Moo;
sub get {
my ($self, $url) = @_;
$url =~ /startRecord=([^&]+)/;
my $xml = do {local (@ARGV, $/) = "t/files/$1.xml"; <>};
{success => 1, status => 200, reason => 'OK', content => $xml,};
}
1;
( run in 1.427 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )