10 'Browser::Open' => '0',
11 'Capture::Tiny' => '0',
12 'Class::XSAccessor' => '0',
14 'HTML::Entities' => '3.69',
15 'HTML::Parser' => '0',
16 'JSON::MaybeXS' => '1.003003',
18 'PPI::HTML' => '1.07',
19 'Parallel::Iterator' => '0',
20 'Pod::Coverage' => '0.06',
21 'Pod::Coverage::CountParents' => '0',
22 'Sereal::Decoder' => '0',
23 'Sereal::Encoder' => '0',
26 'namespace::clean' => '0',
29 plan tests => keys(%$TESTED_PREREQS) + 1;
31 my @tests = map [ $_ => $TESTED_PREREQS->{$_} ], keys %$TESTED_PREREQS;
32 push @tests, [ 'Devel::Cover' => '1.29' ];
34 for my $test (@tests) {
35 my ($module, $version) = @$test;
37 if ($version && $version !~ /^[0._]*$/) {
38 eval "use $module $version ()";
39 is $@, '', "$module v$version is available";
41 eval "use $module ()";
42 is $@, '', "any version of $module is available";