1use Test::More;
2
3use lib sub {
4    die "No Cpanel"   if $_[1] =~ m{Cpanel/JSON/XS.pm$};
5    die "No JSON::XS" if $_[1] =~ m{JSON/XS.pm$};
6    return undef;
7};
8
9use Search::Elasticsearch;
10
11my $s = Search::Elasticsearch->new()->transport->serializer->JSON;
12
13SKIP: {
14    skip 'JSON::PP not installed' => 1
15        unless eval { require JSON::PP; 1 };
16
17    isa_ok $s, "JSON::PP", 'JSON::PP';
18}
19
20done_testing;
21
22