Mojo-UserAgent-Mockable
view release on metacpan or search on metacpan
- Added support for normalizing requests. Patch courtesy of Johan Lindstrom
<johanl@cpan.org>.
1.24 2016-04-20 15:52:26-05:00 America/Chicago
- Fix broken dist.ini
1.23 2016-04-13 14:44:41-05:00 America/Chicago
- Update tests to deal with failures due to missing / old versions of
IO::Socket::SSL
1.22 2016-04-13 13:03:44-05:00 America/Chicago
- Auto-add "provides" to META.* by means of
Dist::Zilla::Plugin::MetaProvides::Package. Submitted by Mohammad Anwar
(https://github.com/Manwar).
1.21 2015-12-28 11:54:21-06:00 America/Chicago
- Version bump with fixed Changes file and two digit version.
"test" : {
"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",
- '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'
Makefile.PL view on Meta::CPAN
},
"TEST_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,
Makefile.PL view on Meta::CPAN
"Carp" => 0,
"Class::Load" => 0,
"Devel::Hide" => 0,
"English" => 0,
"Exporter" => 0,
"File::Compare" => 0,
"File::Spec" => 0,
"File::Temp" => 0,
"File::stat" => 0,
"FindBin" => 0,
"IO::Socket::SSL" => "2.009",
"JSON::MaybeXS" => 0,
"Module::Util" => 0,
"Mojo::Base" => 0,
"Mojo::IOLoop" => 0,
"Mojo::JSON" => 0,
"Mojo::Message::Request" => 0,
"Mojo::Message::Response" => 0,
"Mojo::Parameters" => 0,
"Mojo::Server::Daemon" => 0,
"Mojo::Transaction::HTTP" => 0,
on 'test' => sub {
requires "Array::Compare" => "0";
requires "Devel::Hide" => "0";
requires "Exporter" => "0";
requires "File::Compare" => "0";
requires "File::Spec" => "0";
requires "File::Temp" => "0";
requires "File::stat" => "0";
requires "FindBin" => "0";
requires "IO::Socket::SSL" => "2.009";
requires "Module::Util" => "0";
requires "Mojo::IOLoop" => "0";
requires "Mojo::Message::Request" => "0";
requires "Mojo::Message::Response" => "0";
requires "Mojo::Parameters" => "0";
requires "Mojo::Server::Daemon" => "0";
requires "Mojo::Transaction::HTTP" => "0";
requires "Mojo::UserAgent" => "0";
requires "Mojolicious::Lite" => "0";
requires "Mojolicious::Plugin::BasicAuthPlus" => "0";
; authordep Pod::Elemental::Transformer::List
version = 1.59
[Encoding]
encoding = bytes
match = docx
[AutoPrereqs]
[Prereqs / TestRequires]
Test::Pod::Coverage = 0
Test::Pod = 0
Pod::Coverage::TrustPod = 0
IO::Socket::SSL = 2.009
[@Basic]
[MetaJSON]
[GithubMeta]
issues = 1
user = popefelix
[@Git]
[PodWeaver]
[PkgVersion]
[CheckChangeLog]
; [ ReadmeAnyFromPod / MarkdownInRoot ]
t/mojo_url.t view on Meta::CPAN
use FindBin qw($Bin);
use lib qq{$Bin/lib};
use RandomOrgQuota qw/check_quota/;
use Mojo::JSON qw(encode_json decode_json);
use Mojo::UserAgent::Mockable;
use Test::Most;
use Test::Mojo;
my $ver;
eval {
require IO::Socket::SSL;
$ver = $IO::Socket::SSL::VERSION;
1;
} or plan skip_all => 'IO::Socket::SSL not installed';
plan skip_all => qq{Minimum version of IO::Socket::SSL is 1.94 for this test, but you have $ver} if $ver < 1.94;
my $TEST_FILE_DIR = qq{$Bin/files};
my $COUNT = 5;
my $MIN = 0;
my $MAX = 1e9;
my $COLS = 1;
my $BASE = 10;
my $dir = File::Temp->newdir;
t/record_playback.t view on Meta::CPAN
use File::Temp;
use FindBin qw($Bin);
use lib qq{$Bin/lib};
use Mojo::UserAgent::Mockable;
use RandomOrgQuota qw/check_quota/;
use Test::Most;
use Test::Mojo;
my $ver;
eval {
require IO::Socket::SSL;
$ver = $IO::Socket::SSL::VERSION;
1;
} or plan skip_all => 'IO::Socket::SSL not installed';
plan skip_all => qq{Minimum version of IO::Socket::SSL is 1.94 for this test, but you have $ver} if $ver < 1.94;
my $TEST_FILE_DIR = qq{$Bin/files};
my $COUNT = 5;
my $MIN = 0;
my $MAX = 1e9;
my $COLS = 1;
my $BASE = 10;
my %args = @_;
t/record_playback_nonblocking.t view on Meta::CPAN
use FindBin qw($Bin);
use lib qq{$Bin/lib};
use RandomOrgQuota qw/check_quota/;
use Mojo::URL;
use Mojo::IOLoop;
use Mojo::UserAgent::Mockable;
use Test::Most;
my $ver;
eval {
require IO::Socket::SSL;
$ver = $IO::Socket::SSL::VERSION;
1;
} or plan skip_all => 'IO::Socket::SSL not installed';
plan skip_all => qq{Minimum version of IO::Socket::SSL is 1.94 for this test, but you have $ver} if $ver < 1.94;
my $TEST_FILE_DIR = qq{$Bin/files};
my $COUNT = 5;
my $MIN = 0;
my $MAX = 1e9;
my $COLS = 1;
my $BASE = 10;
my $dir = File::Temp->newdir;
t/record_playback_normalized.t view on Meta::CPAN
use File::Temp;
use FindBin qw($Bin);
use lib qq{$Bin/lib};
use RandomOrgQuota qw/check_quota/;
use Mojo::UserAgent::Mockable;
use Test::Most;
use Test::Mojo;
my $ver;
eval {
require IO::Socket::SSL;
$ver = $IO::Socket::SSL::VERSION;
1;
} or plan skip_all => 'IO::Socket::SSL not installed';
plan skip_all => qq{Minimum version of IO::Socket::SSL is 1.94 for this test, but you have $ver} if $ver < 1.94;
my $TEST_FILE_DIR = qq{$Bin/files};
my $COUNT = 5;
my $MIN = 0;
my $MAX = 1e9;
my $COLS = 1;
my $BASE = 10;
my $dir = File::Temp->newdir;
t/serializer/store_retrieve.t view on Meta::CPAN
my $record = $transactions[1]->res->json;
BAIL_OUT('Local app did not serve records correctly') unless $transactions[1]->res->json->[0]{'author'} eq 'Tommy Tutone';
test_transactions($output_file, @transactions);
};
subtest 'random.org' => sub {
my $ver;
eval {
require IO::Socket::SSL;
$ver = $IO::Socket::SSL::VERSION;
1;
} or plan skip_all => 'IO::Socket::SSL not installed';
plan skip_all => qq{Minimum version of IO::Socket::SSL is 1.94 for this test, but you have $ver} if $ver < 1.94;
plan skip_all => 'Random.org quota exceeded' unless check_quota();
my $dir = File::Temp->newdir;
my $output_file = qq{$dir/random_org.json};
my $url = Mojo::URL->new( q{https://www.random.org/integers/} )->query(
num => 5,
min => 0,
max => 1e9,
col => 1,
( run in 0.618 second using v1.01-cache-2.11-cpan-4d50c553e7e )