API-Vultr

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

API-Vultr-0.002.tar.gz
cpanfile
lib/API/Vultr.pm
Makefile.PL
MANIFEST			This list of files
README.md
t/01-test.t
META.yml                                 Module YAML meta-data (added by MakeMaker)
META.json                                Module JSON meta-data (added by MakeMaker)

Makefile.PL  view on Meta::CPAN

                url  => 'https://github.com/rawleyfowler/API-Vultr'
            }
        },
    },
    PREREQ_PM => {
        'LWP::UserAgent'       => '6.72',
        'URI'                  => '5.21',
        'Test::Simple'         => '1.302195',
        'Test::LWP::UserAgent' => '0.036'
    },
    test => { TESTS => 't/*.t t/*/*.t it/*.t it/*/*.t' }
);

cpanfile  view on Meta::CPAN

use warnings;

on "configure" => sub {
   requires "ExtUtils::MakeMaker";
};

on "runtime" => sub {
   requires "LWP::UserAgent" => "6.72";
};

on "test" => sub {
   requires "Test::Simple";
   requires "Test::LWP::UserAgent";
};

t/01-test.t  view on Meta::CPAN

        [ 'Content-Type' => 'application/json' ], $application_json
    )
);

ok $vultr_api->create_instance( name => 'foo' )->is_success;
is $vultr_api->ua->last_http_request_sent->uri,
  'https://api.vultr.com/v2/instances';
is $vultr_api->ua->last_http_request_sent->method, 'POST';
is_deeply $vultr_api->ua->last_http_request_sent->content, { name => 'foo' };

done_testing;



( run in 0.457 second using v1.01-cache-2.11-cpan-87723dcf8b7 )