The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;
use utf8;

use Test::More;

use WebService::Pokemon;

my ($poke_api, $got);

$poke_api = WebService::Pokemon->new;

$got = $poke_api->berry(id => 1);
is($got->{name}, 'cheri', 'expect berry found by id');

$got = $poke_api->berry(id => 9999999999);
is($got, undef, 'expect berry not found');

$got = $poke_api->berry(id => 'cheri');
is($got->{name}, 'cheri', 'expect berry found by name');

my ($result_a, $result_b);

$got = $poke_api->berries();
$result_a = $got->{results};

$got = $poke_api->berries(limit => 20, offset => 0);
$result_b = $got->{results};

is_deeply($result_a, $result_b, 'expect default options set');

done_testing;