The Perl Advent Calendar needs more articles for 2022. Submit your idea today!
---
abstract: 'A Mojo User-Agent that can record and play back requests without Internet connectivity, similar to LWP::UserAgent::Mockable'
author:
  - 'Kit Peters <popefelix@cpan.org>'
build_requires:
  Array::Compare: '0'
  Devel::Hide: '0'
  Exporter: '0'
  File::Compare: '0'
  File::Spec: '0'
  File::Temp: '0'
  File::stat: '0'
  FindBin: '0'
  IO::Socket::SSL: '2.009'
  Module::Util: '0'
  Mojo::IOLoop: '0'
  Mojo::Message::Request: '0'
  Mojo::Message::Response: '0'
  Mojo::Parameters: '0'
  Mojo::Server::Daemon: '0'
  Mojo::Transaction::HTTP: '0'
  Mojo::UserAgent: '0'
  Mojolicious::Lite: '0'
  Mojolicious::Plugin::BasicAuthPlus: '0'
  Pod::Coverage::TrustPod: '0'
  Test::Exception: '0'
  Test::JSON: '0'
  Test::Mojo: '0'
  Test::Moose: '0'
  Test::More: '0'
  Test::Most: '0'
  Test::Pod: '0'
  Test::Pod::Coverage: '0'
  Time::HiRes: '0'
  base: '0'
  lib: '0'
configure_requires:
  ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Mojo-UserAgent-Mockable
provides:
  Mojo::UserAgent::Mockable:
    file: lib/Mojo/UserAgent/Mockable.pm
    version: '1.59'
  Mojo::UserAgent::Mockable::Proxy:
    file: lib/Mojo/UserAgent/Mockable/Proxy.pm
    version: '1.59'
  Mojo::UserAgent::Mockable::Request::Compare:
    file: lib/Mojo/UserAgent/Mockable/Request/Compare.pm
    version: '1.59'
  Mojo::UserAgent::Mockable::Serializer:
    file: lib/Mojo/UserAgent/Mockable/Serializer.pm
    version: '1.59'
requires:
  Carp: '0'
  Class::Load: '0'
  English: '0'
  JSON::MaybeXS: '0'
  Mojo::Base: '0'
  Mojo::JSON: '0'
  Mojo::URL: '0'
  Mojo::Util: '0'
  Mojolicious: '7.22'
  Path::Tiny: '0'
  Safe::Isa: '0'
  Scalar::Util: '0'
  Try::Tiny: '0'
  perl: '5.014'
  warnings: '0'
  warnings::register: '0'
resources:
  bugtracker: https://github.com/popefelix/Mojo-UserAgent-Mockable/issues
  homepage: https://github.com/popefelix/Mojo-UserAgent-Mockable
  repository: https://github.com/popefelix/Mojo-UserAgent-Mockable.git
version: '1.59'
x_generated_by_perl: v5.26.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'